![]() |
OptFEM3DP1 Toolbox
V1.0
Matlab/Octave Optimized P1-Lagrange Finite Element Method in 3D
|

Files | |
| file | ElemMassMat3DP1D0.m [code] |
NAME [Elem]=ElemMassMat3DP1D0(V) INPUTS V : double (element volume) OUTPUTS Elem : matrix 4x4 DESCRIPTION Compute P1-Lagrange elementary Mass matrix. Numbering of local points in reference element is :
P=[(0, 0, 0), (1, 0, 0), (0, 1, 0), (0, 0, 1)]Automatic generation with sage (c) Cuvelier F. email:cuvelier@math.univ-paris13.fr Copyright: See License issues. | |
| file | ElemMassMat3DVecP1D0.m [code] |
NAME [Kg]=ElemMassMat3DVecP1D0(volumes) INPUTS volumess : vector 1 x nme (elements volume) OUTPUTS Kg : matrix 16 x nme DESCRIPTION Compute P1-Lagrange Kg array for Mass matrix (see report). Numbering of local points in reference element is :
P=[(0, 0, 0), (1, 0, 0), (0, 1, 0), (0, 0, 1)]Automatic generation with sage (c) Cuvelier F. email:cuvelier@math.univ-paris13.fr Copyright: See License issues. | |
| file | ElemMassVFMat3DBaP1.m [code] |
| D=(ones(4,4)+eye(4,4))*volume/20; Copyright: See License issues. | |
| file | ElemMassVFMat3DBbP1.m [code] |
| D=(ones(4,4)+eye(4,4))*volume/20; Copyright: See License issues. | |
| file | ElemStiffElasMat3DBaP1.m [code] |
NAME [Elem]=ElemStiffElasMat3DBaP1(ql,V,H) INPUTS area : double (element volume) ql : matrix 3x4 ql(:,il) ... H : Hooke matrix (6x6) OUTPUTS Elem : matrix 12x12 DESCRIPTION Compute P1-Lagrange elementary Stiff matrix. Numbering of local points in reference element is :
P=[(0, 0, 0), (1, 0, 0), (0, 1, 0), (0, 0, 1)]Automatic generation with sage (c) Cuvelier F. email:cuvelier@math.univ-paris13.fr Copyright: See License issues. | |
| file | ElemStiffElasMat3DBbP1.m [code] |
NAME [Elem]=ElemStiffElasMat3DBbP1(ql,V,H) INPUTS area : double (element volume) ql : matrix 3x4 ql(:,il) ... H : Hooke matrix (6x6) OUTPUTS Elem : matrix 12x12 DESCRIPTION Compute P1-Lagrange elementary Stiff matrix. Numbering of local points in reference element is :
P=[(0, 0, 0), (1, 0, 0), (0, 1, 0), (0, 0, 1)]Automatic generation with sage (c) Cuvelier F. email:cuvelier@math.univ-paris13.fr Copyright: See License issues. | |
| file | ElemStiffElasMatBaVecP1D0OptV0.m [code] |
Automatic generation with sage (c) Cuvelier F. email:cuvelier@math.univ-paris13.fr Copyright: See License issues | |
| file | ElemStiffElasMatBbVecP1D0.m [code] |
Automatic generation with sage (c) Cuvelier F. email:cuvelier@math.univ-paris13.fr Copyright: See License issues | |
| file | ElemStiffMat3DP1D0.m [code] |
NAME [Elem]=ElemStiffMat3DP1D0(ql,V) INPUTS area : double (element volume) ql : matrix 3x4 ql(:,il) ... OUTPUTS Elem : matrix 4x4 DESCRIPTION Compute P1-Lagrange elementary Stiff matrix. Numbering of local points in reference element is :
P=[(0, 0, 0), (1, 0, 0), (0, 1, 0), (0, 0, 1)]Automatic generation with sage (c) Cuvelier F. email:cuvelier@math.univ-paris13.fr Copyright: See License issues. | |
| file | ElemStiffMat3DVecP1D0.m [code] |
NAME [Kg]=ElemStiffMat3DVecP1D0(q,me,areas) INPUTS q : matrix 2 x nq me : matrix 3 x nme volumes : vector 1 x nme (elements volume) OUTPUTS Kg : matrix 16x nme DESCRIPTION Compute P1-Lagrange Kg array for Stiff matrix (see report). Numbering of local points in reference element is :
P=[(0, 0, 0), (1, 0, 0), (0, 1, 0), (0, 0, 1)]Automatic generation with sage (c) Cuvelier F. email:cuvelier@math.univ-paris13.fr Copyright: See License issues. | |