dolfin team mailing list archive
-
dolfin team
-
Mailing list archive
-
Message #00597
Updated MassMatrix and StiffnessMatrix for new system. [...]
Commit from logg (2005-06-05 19:06 CEST)
----------------
Updated MassMatrix and StiffnessMatrix for new system.
MassMatrix and StiffnessMatrix are easy-to-use shortcuts for linear
elements. Normally, assembly is through FFC, but sometimes it may
be convenient to just declare a mass or stiffness matrix for linear
elements.
For example, to create the standard stiffness matrix on the unit
square with homogeneous Neumann boundary conditions, just do
UnitSquare mesh(16, 16); // Total number of triangles is 2*16*16
StiffnessMatrix A(mesh); // A is a (PETSc) matrix
dolfin ChangeLog 1.203
dolfin scripts/compileforms 1.4
dolfin src/kernel/fem/MassMatrix.cpp 1.4
dolfin src/kernel/fem/StiffnessMatrix.cpp 1.5
+ dolfin src/kernel/fem/dolfin/MassMatrix2D.form 1.1
+ dolfin src/kernel/fem/dolfin/MassMatrix2D.h 1.1
+ dolfin src/kernel/fem/dolfin/MassMatrix3D.form 1.1
+ dolfin src/kernel/fem/dolfin/MassMatrix3D.h 1.1
+ dolfin src/kernel/fem/dolfin/StiffnessMatrix2D.form 1.1
+ dolfin src/kernel/fem/dolfin/StiffnessMatrix2D.h 1.1
+ dolfin src/kernel/fem/dolfin/StiffnessMatrix3D.form 1.1
+ dolfin src/kernel/fem/dolfin/StiffnessMatrix3D.h 1.1
dolfin src/modules/convdiff/dolfin/ConvectionDiffusion.h 1.13
dolfin src/modules/elasticity/dolfin/Elasticity.h 1.13
dolfin src/modules/elasticity/dolfin/ElasticityMass.h 1.10
dolfin src/modules/elasticity-updated/dolfin/ElasticityUpdatedMass.h 1.2
dolfin src/modules/elasticity-updated/dolfin/ElasticityUpdatedProj.h 1.2
dolfin src/modules/elasticity-updated/dolfin/ElasticityUpdatedSigma0.h 1.5
dolfin src/modules/elasticity-updated/dolfin/ElasticityUpdatedSigma1.h 1.4
dolfin src/modules/elasticity-updated/dolfin/ElasticityUpdatedSigma2.h 1.4
dolfin src/modules/poisson/dolfin/Poisson.h 1.14