|
AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
|
#include "axom/mint/mesh/CellTypes.hpp"#include "axom/mint/fem/shape_functions/Lagrange.hpp"#include "axom/mint/fem/shape_functions/ShapeFunction.hpp"#include "axom/mint/fem/FEBasisTypes.hpp"Classes | |
| struct | axom::mint::FEBasis< BasisType, CELLTYPE > |
| FEBasis is a traits class that binds a Finite Element basis type, e.g., MINT_LAGRANGE_BASIS, to a particular cell type, e.g., MINT_QUAD. More... | |
| struct | axom::mint::FEBasis< MINT_LAGRANGE_BASIS, mint::QUAD > |
| struct | axom::mint::FEBasis< MINT_LAGRANGE_BASIS, mint::TRIANGLE > |
| struct | axom::mint::FEBasis< MINT_LAGRANGE_BASIS, mint::TET > |
| struct | axom::mint::FEBasis< MINT_LAGRANGE_BASIS, mint::HEX > |
| struct | axom::mint::FEBasis< MINT_LAGRANGE_BASIS, mint::PRISM > |
| struct | axom::mint::FEBasis< MINT_LAGRANGE_BASIS, mint::PYRAMID > |
| struct | axom::mint::FEBasis< MINT_LAGRANGE_BASIS, mint::QUAD9 > |
| struct | axom::mint::FEBasis< MINT_LAGRANGE_BASIS, mint::HEX27 > |
Namespaces | |
| axom | |
| axom::mint | |
Macros | |
| #define | REGISTER_LAGRANGE_BASIS(C) |
| Macro used to register a new Lagrange Finite Element. This macro expands to a specialization of the FEBasis trait class that binds a Finite Element basis to a cell type. More... | |
| #define REGISTER_LAGRANGE_BASIS | ( | C | ) |
Macro used to register a new Lagrange Finite Element. This macro expands to a specialization of the FEBasis trait class that binds a Finite Element basis to a cell type.