AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
|
Contains the MultiMat library header and its template implementation. More...
#include "axom/slam.hpp"
#include <vector>
#include <cassert>
#include <stdexcept>
#include <memory>
#include "axom/multimat/mmfield.hpp"
Classes | |
class | axom::multimat::MultiMat |
A multimaterial data management class that provides storage in various layouts (dense/sparse, and material-dominant/cell-dominant). More... | |
Namespaces | |
axom | |
axom::multimat | |
Enumerations | |
enum class | axom::multimat::FieldMapping { axom::multimat::PER_CELL , axom::multimat::PER_MAT , axom::multimat::PER_CELL_MAT } |
enum class | axom::multimat::DataLayout { axom::multimat::CELL_DOM , axom::multimat::MAT_DOM } |
enum class | axom::multimat::SparsityLayout { axom::multimat::SPARSE , axom::multimat::DENSE } |
enum class | axom::multimat::DataTypeSupported { axom::multimat::TypeUnknown , axom::multimat::TypeInt , axom::multimat::TypeDouble , axom::multimat::TypeFloat , axom::multimat::TypeUnsignChar } |
Contains the MultiMat library header and its template implementation.