| 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 | |
| getFieldDataType(int field_idx) const | axom::multimat::MultiMat | inline |
| getFieldDataTypeAsString(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 |
| getFieldMappingAsString(int field_idx) const | axom::multimat::MultiMat | |
| 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 | |