AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
axom::multimat Namespace Reference

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
}
 

Enumeration Type Documentation

◆ FieldMapping

Enumerator
PER_CELL 
PER_MAT 
PER_CELL_MAT 

◆ DataLayout

Enumerator
CELL_DOM 
MAT_DOM 

◆ SparsityLayout

Enumerator
SPARSE 
DENSE 

◆ DataTypeSupported

Enumerator
TypeUnknown 
TypeInt 
TypeDouble 
TypeFloat 
TypeUnsignChar