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 | ||
) |