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.