|
MAST
|
#include <memory>#include "base/mast_data_types.h"#include "libmesh/elem.h"#include "libmesh/quadrature.h"#include "libmesh/fe_base.h"

Go to the source code of this file.
Classes | |
| class | MAST::FieldFunction< ValType > |
| This creates the base class for functions that have a saptial and temporal dependence, and provide sensitivity operations with respect to the functions and parameters. More... | |
| class | MAST::BendingOperator |
| class | MAST::BendingOperator1D |
| Bending strain operator for 1D element. More... | |
| class | MAST::BendingOperator2D |
| Bending strain operator for 1D element. More... | |
Namespaces | |
| MAST | |
Enumerations | |
| enum | MAST::BendingOperatorType { MAST::BERNOULLI, MAST::TIMOSHENKO, MAST::DKT, MAST::MINDLIN, MAST::DEFAULT_BENDING, MAST::NO_BENDING } |
Functions | |
| std::unique_ptr< MAST::BendingOperator1D > | MAST::build_bending_operator_1D (MAST::BendingOperatorType type, MAST::StructuralElementBase &elem, const std::vector< libMesh::Point > &pts) |
| builds a bending operator and returns it in a smart-pointer More... | |
| std::unique_ptr< MAST::BendingOperator2D > | MAST::build_bending_operator_2D (MAST::BendingOperatorType type, MAST::StructuralElementBase &elem, const std::vector< libMesh::Point > &pts) |