![]() |
G+Smo
25.01.0
Geometry + Simulation Modules
|
This class serves as the evaluator of material matrices, based on gsMaterialMatrixBase.
| T | Real tyoe |
| out | Output type (see MaterialOutput) |
Public Types | |
| typedef memory::shared_ptr< gsMaterialMatrixContainer > | Ptr |
| Shared pointer for gsMaterialMatrixContainer. | |
| typedef memory::unique_ptr< gsMaterialMatrixContainer > | uPtr |
| Unique pointer for gsMaterialMatrixContainer. | |
Public Member Functions | |
| void | add (const gsMaterialMatrixBase< T > &mat) |
| Add a material matrix by copying argument. | |
| void | add (const gsMaterialMatrixBase< T > *mat) |
| Add a material matrix from a gsMaterialMatrixBase<T> *. | |
| void | clear () |
| Clear all function pointers. | |
| gsMaterialMatrixContainer (index_t size=0) | |
| Constructor. | |
| void | set (const index_t i, const gsMaterialMatrixBase< T > &mat) |
| Set a material matrix by copying argument. | |
| void | set (const index_t i, const gsMaterialMatrixBase< T > *mat) |
| Set a material matrix from a gsMaterialMatrixBase<T> *. | |
| void | set (const index_t i, const typename gsMaterialMatrixBase< T >::Ptr mat) |
| Set a material matrix from a gsMaterialMatrixBase<T>::uPtr. | |