#include <ElmMatVecTools.h>
Public Methods | |
| ElmMatVecT4n3D () | |
| ElmMatVecT4n3D (ToolsElmT4n3D *F_, int compute_A_, int compute_RHS_) | |
| ~ElmMatVecT4n3D () | |
| void | initSym () |
| void | adjustEssBCSym (DegFreeFE &dof, const VecSimple(bool) &edof) |
| void | assembleSym (MatSparse(NUMT) &ms, SparseDS &ad, Vec(NUMT) &vec) |
| COPY_CONSTRUCTOR (ElmMatVecT4n3D) | |
| ASSIGNMENT_OPERATOR (ElmMatVecT4n3D) | |
Public Attributes | |
| NUMT | A11 |
| NUMT | A12 |
| NUMT | A13 |
| NUMT | A14 |
| NUMT | A22 |
| NUMT | A23 |
| NUMT | A24 |
| NUMT | A33 |
| NUMT | A34 |
| NUMT | A44 |
| NUMT | A21 |
| NUMT | A31 |
| NUMT | A32 |
| NUMT | A41 |
| NUMT | A42 |
| NUMT | A43 |
| NUMT | b1 |
| NUMT | b2 |
| NUMT | b3 |
| NUMT | b4 |
NAME: ElmMatVecT4n3D - optimized assembly of tetrahedra (ElmT4n3D)
DESCRIPTION:
Highly optimized version of class "ElmMatVec" restricted to elements of type "ElmT4n3D".
|
|
There is one empty constructor and one coupling to a "ToolsElmT4n3D" utility object. This cosnstructor is also told whether to assemble the matrix and/or vector contributions. |
|
|
See documentation of one of the overloaded constructor. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|