Element quadrature and interpolation.
More...
|
| array_type::tensor< double, 3 > | asElementVector (const array_type::tensor< size_t, 2 > &conn, const array_type::tensor< double, 2 > &nodevec) |
| | Convert nodal vector with ("nodevec", shape:[nnode, ndim]) to nodal vector stored per element ("elemvec", shape: [nelem, nne, ndim]). More...
|
| |
| array_type::tensor< double, 2 > | assembleNodeVector (const array_type::tensor< size_t, 2 > &conn, const array_type::tensor< double, 3 > &elemvec) |
| | Assemble nodal vector stored per element ("elemvec", shape [nelem, nne, ndim]) to nodal vector ("nodevec", shape [nnode, ndim]). More...
|
| |
| template<class E > |
| bool | isSequential (const E &dofs) |
| | Check that DOFs leave no holes. More...
|
| |
| bool | isDiagonal (const array_type::tensor< double, 3 > &elemmat) |
| | Check that all of the matrices stored per elemmat (shape: [nelem, nne * ndim, nne * ndim]) are diagonal. More...
|
| |
Element quadrature and interpolation.
◆ asElementVector()
Convert nodal vector with ("nodevec", shape:[nnode, ndim]) to nodal vector stored per element ("elemvec", shape: [nelem, nne, ndim]).
- Parameters
-
| conn | Connectivity. |
| nodevec | "nodevec". |
- Returns
- "elemvec".
Definition at line 31 of file Element.h.
◆ assembleNodeVector()
Assemble nodal vector stored per element ("elemvec", shape [nelem, nne, ndim]) to nodal vector ("nodevec", shape [nnode, ndim]).
- Parameters
-
| conn | Connectivity. |
| elemvec | "elemvec". |
- Returns
- "nodevec".
Definition at line 62 of file Element.h.
◆ isDiagonal()
Check that all of the matrices stored per elemmat (shape: [nelem, nne * ndim, nne * ndim]) are diagonal.
- Parameters
-
| elemmat | Element-vectors ("elemmat") |
- Returns
true if all element matrices are diagonal.
Definition at line 120 of file Element.h.
◆ isSequential()
template<class E >
| bool GooseFEM::Element::isSequential |
( |
const E & |
dofs | ) |
|
|
inline |
Check that DOFs leave no holes.
- Parameters
-
- Returns
true if there are no holds.
Definition at line 94 of file Element.h.