| OptFEM2D Toolbox for Matlab V1.2b1 Matlab/Octave Optimized P1-Lagrange Finite Element Method in 2D

- Main Page
- Related Pages
- Files

- File List
- File Members

All Files Functions Pages
File List
Here is a list of all files with brief descriptions:
[detail level 1 2]

base |
BuildIkFunc.m | Build GetI function associated with global vectors field numerotation Num. Used by AssemblingStiffElasP1 functions
ComputeArea.m | Computation of areas of triangles in the mesh - Basic version
EdgeLength.m | Computation of the lengths of edges in the mesh - Basic version
ElemMassMatP1.m | Computation of the element mass matrix for -Lagrange finite elements
ElemMassWMatP1.m | Computation of the element weighted mass matrix for -Lagrange finite elements
ElemStiffMatP1.m | Computation of the element stiffness matrix for -Lagrange finite elements
GetMaxLengthEdges.m | Computation of the maximal value of edge lengths
GetMesh.m | Initialization of the Mesh structure from a FreeFEM++ mesh file
MassAssemblingP1base.m | Assembly of the Mass Matrix by -Lagrange finite elements
MassWAssemblingP1base.m | Assembly of the Weighted Mass Matrix by -Lagrange finite elements
SquareMesh.m | Initialization of the Mesh structure for a square domain
StiffAssemblingP1base.m | Assembly of the Stiffness Matrix by -Lagrange finite elements
StiffElasAssemblingP1base.m | Assembly of the Stiffness Elasticity Matrix by -Lagrange finite elements using basic version (see report)
bench |
benchMassP1.m | Benchmark function for MassAssemblingP1 functions
benchMassWP1.m | Benchmark function for MassWAssemblingP1 functions
benchStiffElasP1.m | Benchmark function for StiffElasAssemblingP1 functions
benchStiffP1.m | Benchmark function for StiffAssemblingP1 functions
common |
isOctave.m | To determine whether Octave is used or not
SaveFigure.m | To manage the saving of figures. Save in eps, jpg and png format
doxygen |
developers.c |
maindoc.c |
Opt |
ComputeAreaOpt.m | Computation of areas of triangles in the mesh
EdgeLengthOpt.m | Computation of the lengths of edges in the mesh
GetMeshOpt.m | Initialization of the Mesh structure from a FreeFEM++ mesh file - Optimized version
MassAssemblingP1OptV0.m | Assembly of the Mass Matrix using -Lagrange finite elements
MassAssemblingP1OptV1.m | Assembly of the Mass Matrix using -Lagrange finite elements
MassAssemblingP1OptV2.m | Assembly of the Mass Matrix using -Lagrange finite elements
MassWAssemblingP1OptV0.m | Assembly of the Weighted Mass Matrix using -Lagrange finite elements
MassWAssemblingP1OptV1.m | Assembly of the Weighted Mass Matrix using -Lagrange finite elements
MassWAssemblingP1OptV2.m | Assembly of the Weighted Mass Matrix using -Lagrange finite elements
StiffAssemblingP1OptV0.m | Assembly of the Stiffness Matrix using -Lagrange finite elements
StiffAssemblingP1OptV1.m | Assembly of the Stiffness Matrix using -Lagrange finite elements
StiffAssemblingP1OptV2.m | Assembly of the Stiffness Matrix using -Lagrange finite elements
StiffElasAssemblingP1OptV0.m | Assembly of the Stiffness Elasticity Matrix by -Lagrange finite elements using "OptV0" version (see report)
StiffElasAssemblingP1OptV1.m | Assembly of the Stiffness Elasticity Matrix by -Lagrange finite elements using "OptV1" version (see report)
StiffElasAssemblingP1OptV2.m | Assembly of the Stiffness Elasticity Matrix by -Lagrange finite elements using "OptV2" version (see report)
valid |
valid_FEMmatrices.m | Automatic generation with sage
valid_StiffElas.m |
validMassP1.m | Validation function for the assembly of the mass matrix for -Lagrange finite element method
validMassWP1.m | Validation function for the assembly of the weighted mass matrix for -Lagrange finite elements
validStiffElasP1.m | Validation function for the Assembly of the Stiffness Elasticity Matrix for -Lagrange finite elements
validStiffP1.m | Validation function for the assembly of the stiffness matrix for -Lagrange finite element method
InitOptFEM2D.m | Initialization of the MATLAB search path and loading of msh package for Octave
runBenchs.m | Run benchs for Mass (benchMassP1), MassW (benchMassWP1) Stiff (benchStiffP1) and StiffElas (benchStiffElasP1) matrices. For each assembly matrices, we compare cputimes of corresponding functions for version `base`, `OptV0`, `OptV1` and `OptV2`
runValids.m | Run validation tests for Mass (validMassP1), MassW (validMassWP1), Stiff (validStiffP1) and StiffElas (validStiffElasP1) matrices. For each assembly matrices, we make 3 tests