MAST3
Multidisciplinary-design Adaptation and Sensitivity Toolkit (MAST)
linear_elastic_strain_operator.hpp File Reference
Include dependency graph for linear_elastic_strain_operator.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  MAST::Physics::Elasticity::LinearContinuum::NStrainComponents< D >
 
struct  MAST::Physics::Elasticity::LinearContinuum::NStrainComponents< 1 >
 
struct  MAST::Physics::Elasticity::LinearContinuum::NStrainComponents< 2 >
 
struct  MAST::Physics::Elasticity::LinearContinuum::NStrainComponents< 3 >
 

Namespaces

 MAST
 
 MAST::Physics
 
 MAST::Physics::Elasticity
 
 MAST::Physics::Elasticity::LinearContinuum
 

Functions

template<typename NodalScalarType , typename VarScalarType , typename FEVarType , uint_t Dim>
std::enable_if< Dim==2, void >::type MAST::Physics::Elasticity::LinearContinuum::strain (const FEVarType &fe_var, const uint_t qp, typename Eigen::Matrix< VarScalarType, 3, 1 > &epsilon, MAST::Numerics::FEMOperatorMatrix< NodalScalarType > &Bmat)
 
template<typename NodalScalarType , typename VarScalarType , typename FEVarType , uint_t Dim>
std::enable_if< Dim==3, void >::type MAST::Physics::Elasticity::LinearContinuum::strain (const FEVarType &fe_var, const uint_t qp, typename Eigen::Matrix< VarScalarType, 6, 1 > &epsilon, MAST::Numerics::FEMOperatorMatrix< NodalScalarType > &Bmat)