|
size_t | nelem () const |
| Number of elements. More...
|
|
size_t | nne () const |
| Number of nodes per element. More...
|
|
size_t | nnode () const |
| Number of nodes. More...
|
|
size_t | ndim () const |
| Number of dimensions. More...
|
|
size_t | ndof () const |
| Number of DOFs. More...
|
|
const array_type::tensor< size_t, 2 > & | dofs () const |
| DOFs per node. More...
|
|
const array_type::tensor< size_t, 2 > & | conn () const |
| Connectivity. More...
|
|
std::array< size_t, 1 > | shape_dofval () const |
| Shape of "dofval". More...
|
|
std::array< size_t, 2 > | shape_nodevec () const |
| Shape of "nodevec". More...
|
|
std::array< size_t, 3 > | shape_elemmat () const |
| Shape of "elemmat". More...
|
|
template<class T > |
void | assemble (const T &elemmat) |
| Assemble from "elemmat". More...
|
|
array_type::tensor< double, 2 > | Todense () const |
| Copy as dense matrix. More...
|
|
template<class T > |
void | todense (T &ret) const |
| Copy to dense matrix. More...
|
|
array_type::tensor< double, 2 > | Dot (const array_type::tensor< double, 2 > &x) const |
| Dot-product \( b_i = A_{ij} x_j \). More...
|
|
array_type::tensor< double, 1 > | Dot (const array_type::tensor< double, 1 > &x) const |
| Dot-product \( b_i = A_{ij} x_j \). More...
|
|
void | dot (const array_type::tensor< double, 2 > &x, array_type::tensor< double, 2 > &b) const |
| Dot-product \( b_i = A_{ij} x_j \). More...
|
|
void | dot (const array_type::tensor< double, 1 > &x, array_type::tensor< double, 1 > &b) const |
| Dot-product \( b_i = A_{ij} x_j \). More...
|
|
template<class D>
class GooseFEM::MatrixBase< D >
CRTP base class for a matrix.
Definition at line 198 of file Matrix.h.