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) |