OptFEM3DP1 Toolbox  V1.0
Matlab/Octave Optimized P1-Lagrange Finite Element Method in 3D
 All Files Functions Variables Pages
ElemMat Directory Reference
Directory dependency graph for ElemMat:
ElemMat

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:cuvel.nosp@m.ier@.nosp@m.math..nosp@m.univ.nosp@m.-pari.nosp@m.s13..nosp@m.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:cuvel.nosp@m.ier@.nosp@m.math..nosp@m.univ.nosp@m.-pari.nosp@m.s13..nosp@m.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:cuvel.nosp@m.ier@.nosp@m.math..nosp@m.univ.nosp@m.-pari.nosp@m.s13..nosp@m.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:cuvel.nosp@m.ier@.nosp@m.math..nosp@m.univ.nosp@m.-pari.nosp@m.s13..nosp@m.fr Copyright: See License issues.
 
file  ElemStiffElasMatBaVecP1D0OptV0.m [code]
 
Automatic generation with sage (c) Cuvelier F. email:cuvel.nosp@m.ier@.nosp@m.math..nosp@m.univ.nosp@m.-pari.nosp@m.s13..nosp@m.fr Copyright: See License issues
 
file  ElemStiffElasMatBbVecP1D0.m [code]
 
Automatic generation with sage (c) Cuvelier F. email:cuvel.nosp@m.ier@.nosp@m.math..nosp@m.univ.nosp@m.-pari.nosp@m.s13..nosp@m.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:cuvel.nosp@m.ier@.nosp@m.math..nosp@m.univ.nosp@m.-pari.nosp@m.s13..nosp@m.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:cuvel.nosp@m.ier@.nosp@m.math..nosp@m.univ.nosp@m.-pari.nosp@m.s13..nosp@m.fr Copyright: See License issues.