|
AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
|
#include </home/docs/checkouts/readthedocs.org/user_builds/axom/checkouts/main/src/axom/multimat/mmfield.hpp>

Public Types | |
| using | BiVarSetType = MultiMat::BivariateSetType |
| using | BiVarMapType = MultiMat::BivariateMapType< DataType, BiVarSetType > |
| using | ProductSetType = MultiMat::ProductSetType |
| using | RelationSetType = MultiMat::RelationSetType |
| using | SetPosition = typename BiVarMapType::SetPosition |
| using | SubFieldType = MMSubField2D< Field2DType > |
| using | ConstSubFieldType = const MMSubField2D< const Field2DType > |
| using | SubMapType = typename BiVarMapType::SubMapType |
Public Member Functions | |
| MMField2DTemplated (MultiMat &mm, int fieldIdx, axom::ArrayView< DataType > data_arr={}, int stride=1) | |
| bool | operator== (const MMField2D &other) const |
| SubFieldType | getSubfield (SetPosition firstIdx) |
| AXOM_HOST_DEVICE SubFieldType | operator() (SetPosition firstIdx) |
| AXOM_HOST_DEVICE const ConstSubFieldType | operator() (SetPosition firstIdx) const |
| SubMapType | getSlamSubMap (SetPosition firstIdx) |
| std::string | getName () |
| MultiMat::IndexSet | getSubfieldIndexingSet (int idx) |
| bool | isDense () const |
| bool | isSparse () const |
| bool | isCellDom () const |
| bool | isMatDom () const |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |