![]() |
OptFEM2D Toolbox for Matlab
V1.2b1
Matlab/Octave Optimized P1-Lagrange Finite Element Method in 2D
|
![]() ![]() | |
![]() ![]() ![]() | Build GetI function associated with global vectors field numerotation Num. Used by AssemblingStiffElasP1 functions |
![]() ![]() ![]() | Computation of areas of triangles in the mesh - Basic version |
![]() ![]() ![]() | Computation of the lengths of edges in the mesh - Basic version |
![]() ![]() ![]() | Computation of the element mass matrix for ![]() |
![]() ![]() ![]() | Computation of the element weighted mass matrix for ![]() |
![]() ![]() ![]() | Computation of the element stiffness matrix for ![]() |
![]() ![]() ![]() | Computation of the maximal value of edge lengths |
![]() ![]() ![]() | Initialization of the Mesh structure from a FreeFEM++ mesh file |
![]() ![]() ![]() | Assembly of the Mass Matrix by ![]() |
![]() ![]() ![]() | Assembly of the Weighted Mass Matrix by ![]() |
![]() ![]() ![]() | Initialization of the Mesh structure for a square domain |
![]() ![]() ![]() | Assembly of the Stiffness Matrix by ![]() |
![]() ![]() ![]() | Assembly of the Stiffness Elasticity Matrix by ![]() |
![]() ![]() | |
![]() ![]() ![]() | Benchmark function for MassAssemblingP1 functions |
![]() ![]() ![]() | Benchmark function for MassWAssemblingP1 functions |
![]() ![]() ![]() | Benchmark function for StiffElasAssemblingP1 functions |
![]() ![]() ![]() | Benchmark function for StiffAssemblingP1 functions |
![]() ![]() | |
![]() ![]() ![]() | To determine whether Octave is used or not |
![]() ![]() ![]() | To manage the saving of figures. Save in eps, jpg and png format |
![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() | |
![]() ![]() ![]() | Computation of areas of triangles in the mesh |
![]() ![]() ![]() | Computation of the lengths of edges in the mesh |
![]() ![]() ![]() | Initialization of the Mesh structure from a FreeFEM++ mesh file - Optimized version |
![]() ![]() ![]() | Assembly of the Mass Matrix using ![]() |
![]() ![]() ![]() | Assembly of the Mass Matrix using ![]() |
![]() ![]() ![]() | Assembly of the Mass Matrix using ![]() |
![]() ![]() ![]() | Assembly of the Weighted Mass Matrix using ![]() |
![]() ![]() ![]() | Assembly of the Weighted Mass Matrix using ![]() |
![]() ![]() ![]() | Assembly of the Weighted Mass Matrix using ![]() |
![]() ![]() ![]() | Assembly of the Stiffness Matrix using ![]() |
![]() ![]() ![]() | Assembly of the Stiffness Matrix using ![]() |
![]() ![]() ![]() | Assembly of the Stiffness Matrix using ![]() |
![]() ![]() ![]() | Assembly of the Stiffness Elasticity Matrix by ![]() |
![]() ![]() ![]() | Assembly of the Stiffness Elasticity Matrix by ![]() |
![]() ![]() ![]() | Assembly of the Stiffness Elasticity Matrix by ![]() |
![]() ![]() | |
![]() ![]() ![]() | Automatic generation with sage |
![]() ![]() ![]() | |
![]() ![]() ![]() | Validation function for the assembly of the mass matrix for ![]() |
![]() ![]() ![]() | Validation function for the assembly of the weighted mass matrix for ![]() |
![]() ![]() ![]() | Validation function for the Assembly of the Stiffness Elasticity Matrix for ![]() |
![]() ![]() ![]() | Validation function for the assembly of the stiffness matrix for ![]() |
![]() ![]() | Initialization of the MATLAB search path and loading of msh package for Octave |
![]() ![]() | 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 |
![]() ![]() | Run validation tests for Mass (validMassP1), MassW (validMassWP1), Stiff (validStiffP1) and StiffElas (validStiffElasP1) matrices. For each assembly matrices, we make 3 tests |