|
AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
|
Classes | |
| class | MMField2D |
| class | MMField2DTemplated |
| class | MMSubField2D |
| class | MMSubField2DWrap |
| class | MMSubField2DWrap< Field2DType, DataLayout::CELL_DOM > |
| class | MMSubField2DWrap< Field2DType, DataLayout::MAT_DOM > |
| class | MultiMat |
| A multimaterial data management class that provides storage in various layouts (dense/sparse, and material-dominant/cell-dominant). More... | |
Enumerations | |
| enum class | FieldMapping { PER_CELL , PER_MAT , PER_CELL_MAT } |
| enum class | DataLayout { CELL_DOM , MAT_DOM } |
| enum class | SparsityLayout { SPARSE , DENSE } |
| enum class | DataTypeSupported { TypeUnknown , TypeInt , TypeDouble , TypeFloat , TypeUnsignChar } |
Functions | |
| std::ostream & | operator<< (std::ostream &os, FieldMapping mapping) |
| std::ostream & | operator<< (std::ostream &os, DataLayout layout) |
| std::ostream & | operator<< (std::ostream &os, SparsityLayout sparsity) |
| std::ostream & | operator<< (std::ostream &os, DataTypeSupported type) |
|
strong |
|
strong |
|
strong |
|
strong |
| std::ostream& axom::multimat::operator<< | ( | std::ostream & | os, |
| FieldMapping | mapping | ||
| ) |
| std::ostream& axom::multimat::operator<< | ( | std::ostream & | os, |
| DataLayout | layout | ||
| ) |
| std::ostream& axom::multimat::operator<< | ( | std::ostream & | os, |
| SparsityLayout | sparsity | ||
| ) |
| std::ostream& axom::multimat::operator<< | ( | std::ostream & | os, |
| DataTypeSupported | type | ||
| ) |