addEntry(int firstIdx, int secondIdx) | axom::multimat::MultiMat | |
addExternalField(const std::string &field_name, FieldMapping field_mapping, DataLayout data_layout, SparsityLayout sparsity_layout, axom::ArrayView< T > data_array, int ncomp=1) | axom::multimat::MultiMat | |
addField(const std::string &field_name, FieldMapping field_mapping, DataLayout data_layout, SparsityLayout sparsity_layout, axom::ArrayView< T > data_array, int ncomp=1) | axom::multimat::MultiMat | |
BivariateSetType typedef | axom::multimat::MultiMat | |
convertFieldLayout(int field_idx, SparsityLayout, DataLayout) | axom::multimat::MultiMat | |
convertFieldToCellDom(int field_idx) | axom::multimat::MultiMat | |
convertFieldToDense(int field_idx) | axom::multimat::MultiMat | |
convertFieldToMatDom(int field_idx) | axom::multimat::MultiMat | |
convertFieldToSparse(int field_idx) | axom::multimat::MultiMat | |
convertLayout(DataLayout, SparsityLayout) | axom::multimat::MultiMat | |
convertLayoutToCellDominant() | axom::multimat::MultiMat | |
convertLayoutToDense() | axom::multimat::MultiMat | |
convertLayoutToMaterialDominant() | axom::multimat::MultiMat | |
convertLayoutToSparse() | axom::multimat::MultiMat | |
convertToDynamic() | axom::multimat::MultiMat | |
convertToStatic() | axom::multimat::MultiMat | |
DenseField2D typedef | axom::multimat::MultiMat | |
Field1D typedef | axom::multimat::MultiMat | |
Field2D typedef | axom::multimat::MultiMat | |
Field2DTemplated typedef | axom::multimat::MultiMat | |
get1dField(const std::string &field_name) | axom::multimat::MultiMat | |
get1dField(const std::string &field_name) const | axom::multimat::MultiMat | |
get2dField(const std::string &field_name) | axom::multimat::MultiMat | |
get2dField(const std::string &field_name) const | axom::multimat::MultiMat | |
get2dField(const std::string &field_name) | axom::multimat::MultiMat | |
get2dFieldAsSlamBivarMap(const std::string &field_name) | axom::multimat::MultiMat | |
get_mapped_biSet(DataLayout, SparsityLayout) const | axom::multimat::MultiMat | protected |
get_mapped_biSet(int field_idx) const | axom::multimat::MultiMat | protected |
getCellContainingMat(int mat_id) | axom::multimat::MultiMat | |
getDense2dField(const std::string &field_name) | axom::multimat::MultiMat | |
getDense2dFieldSet(DataLayout layout) const | axom::multimat::MultiMat | inline |
getFieldDataLayout(int field_idx) const | axom::multimat::MultiMat | |
getFieldDataLayoutAsString(int field_idx) const | axom::multimat::MultiMat | |
getFieldIdx(const std::string &field_name) const | axom::multimat::MultiMat | |
getFieldMapping(int field_idx) const | axom::multimat::MultiMat | inline |
getFieldName(int field_idx) const | axom::multimat::MultiMat | |
getFieldSparsityLayout(int field_idx) const | axom::multimat::MultiMat | |
getFieldSparsityLayoutAsString(int field_idx) const | axom::multimat::MultiMat | |
getIndexingSetOfCell(int cell_id, SparsityLayout sparsity) const | axom::multimat::MultiMat | |
getIndexingSetOfMat(int mat_id, SparsityLayout sparsity) const | axom::multimat::MultiMat | |
getMappedRangeSet(FieldMapping mapping) const | axom::multimat::MultiMat | inlineprotected |
getMatInCell(int cell_id) | axom::multimat::MultiMat | |
getNumberOfCells() const | axom::multimat::MultiMat | inline |
getNumberOfFields() const | axom::multimat::MultiMat | inline |
getNumberOfMaterials() const | axom::multimat::MultiMat | inline |
getRel(int field_idx) | axom::multimat::MultiMat | protected |
getSparse2dField(const std::string &field_name) | axom::multimat::MultiMat | |
getSparse2dFieldSet(DataLayout layout) const | axom::multimat::MultiMat | inline |
getSubfieldIndex(int idx) | axom::multimat::MultiMat | |
getSubfieldIndexingSet(int idx, DataLayout layout, SparsityLayout sparsity) const | axom::multimat::MultiMat | |
getTemplated2DField(const std::string &field_name) | axom::multimat::MultiMat | |
getVolfracField() | axom::multimat::MultiMat | |
getVolfracField() const | axom::multimat::MultiMat | |
IdSet typedef | axom::multimat::MultiMat | |
IndexSet typedef | axom::multimat::MultiMat | |
isValid(bool verboseOutput=false) const | axom::multimat::MultiMat | |
MMField2D class | axom::multimat::MultiMat | friend |
MMField2DTemplated class | axom::multimat::MultiMat | friend |
MMSubField2D class | axom::multimat::MultiMat | friend |
MultiMat(DataLayout data_layout=DataLayout::CELL_DOM, SparsityLayout sparsity_layout=SparsityLayout::SPARSE) | axom::multimat::MultiMat | |
MultiMat(const MultiMat &other) | axom::multimat::MultiMat | |
MultiMat(MultiMat &&)=default | axom::multimat::MultiMat | |
operator=(const MultiMat &other) | axom::multimat::MultiMat | inline |
operator=(MultiMat &&)=default | axom::multimat::MultiMat | |
print() const | axom::multimat::MultiMat | |
ProductSetType typedef | axom::multimat::MultiMat | |
RangeSetType typedef | axom::multimat::MultiMat | protected |
RelationSetDynType typedef | axom::multimat::MultiMat | |
RelationSetType typedef | axom::multimat::MultiMat | |
removeEntry(int firstIdx, int secondIdx) | axom::multimat::MultiMat | |
removeField(const std::string &name) | axom::multimat::MultiMat | |
setAllocatorID(int alloc_id) | axom::multimat::MultiMat | |
setCellMatRel(const std::vector< bool > &relation_info, DataLayout layout) | axom::multimat::MultiMat | |
setCellMatRel(axom::ArrayView< const SetPosType > cardinality, axom::ArrayView< const SetPosType > indices, DataLayout layout) | axom::multimat::MultiMat | |
SetElemType typedef | axom::multimat::MultiMat | protected |
setFieldAllocatorID(int alloc_id) | axom::multimat::MultiMat | |
setNumberOfCells(int num_cells) | axom::multimat::MultiMat | |
setNumberOfMaterials(int num_mats) | axom::multimat::MultiMat | |
SetPosType typedef | axom::multimat::MultiMat | protected |
setSlamAllocatorID(int alloc_id) | axom::multimat::MultiMat | |
SetType typedef | axom::multimat::MultiMat | protected |
setVolfracField(axom::ArrayView< T > data_array, DataLayout layout, SparsityLayout sparsity) | axom::multimat::MultiMat | |
setVolfracField(axom::ArrayView< const double > data_array, DataLayout layout, SparsityLayout sparsity) | axom::multimat::MultiMat | |
SparseField2D typedef | axom::multimat::MultiMat | |
SparseRelationType typedef | axom::multimat::MultiMat | |
SubField typedef | axom::multimat::MultiMat | |
transposeField(int field_idx) | axom::multimat::MultiMat | |
~MultiMat()=default | axom::multimat::MultiMat | |