Namespaces | |
libMeshWrapper | |
LinearContinuum | |
MindlinPlate | |
Plate | |
Classes | |
class | IsotropicMaterialStiffness |
class | IsotropicMaterialStiffness< ScalarType, 2, ModulusType, PoissonType, ContextType > |
class | IsotropicMaterialStiffness< ScalarType, 3, ModulusType, PoissonType, ContextType > |
class | PlateBendingSectionProperty |
class | PlateInertiaSectionProperty |
class | ShellFacePressureLoad |
class | SurfacePressureLoad |
class | SurfaceTractionLoad |
This class implements the discrete evaluation of the surface traction kernel defined as
where, | |
class | Traction |
This class defines a data structure that can be used to define a parameterized surface traction vector, where each component of the Dim dimensional vector is scalar of type TractionScalarType , which is typically a ScalarConstant . More... | |
Functions | |
template<typename NodalScalarType , typename VarScalarType , typename FEVarType , uint_t Dim> | |
std::enable_if< Dim==2, void >::type | green_lagrange_strain_operator (const FEVarType &fe_var, const uint_t qp, typename Eigen::Matrix< VarScalarType, 2, 2 > &E, typename Eigen::Matrix< VarScalarType, 2, 2 > &F, typename Eigen::Matrix< VarScalarType, 3, 1 > &epsilon, typename Eigen::Matrix< VarScalarType, 3, 2 > &mat_x, typename Eigen::Matrix< VarScalarType, 3, 2 > &mat_y, MAST::Numerics::FEMOperatorMatrix< NodalScalarType > &Bmat_lin, MAST::Numerics::FEMOperatorMatrix< NodalScalarType > &Bmat_nl_x, MAST::Numerics::FEMOperatorMatrix< NodalScalarType > &Bmat_nl_y, MAST::Numerics::FEMOperatorMatrix< NodalScalarType > &Bmat_nl_u, MAST::Numerics::FEMOperatorMatrix< NodalScalarType > &Bmat_nl_v) |
template<typename ScalarType > | |
ScalarType | shear_modulus (ScalarType E, ScalarType nu) |
template<typename ScalarType > | |
ScalarType | shear_modulus_derivative (ScalarType E, ScalarType nu, ScalarType dE, ScalarType dnu) |
template<typename TractionType , uint_t Dim, typename ContextType , typename ScalarFieldType > | |
std::enable_if< Dim==1, void >::type | traction_derivative (const ScalarFieldType &f, ContextType &c, const TractionType &t, typename TractionType::value_t &v) |
template<typename TractionType , uint_t Dim, typename ContextType , typename ScalarFieldType > | |
std::enable_if< Dim==2, void >::type | traction_derivative (const ScalarFieldType &f, ContextType &c, const TractionType &t, typename TractionType::value_t &v) |
template<typename TractionType , uint_t Dim, typename ContextType , typename ScalarFieldType > | |
std::enable_if< Dim==3, void >::type | traction_derivative (const ScalarFieldType &f, ContextType &c, const TractionType &t, typename TractionType::value_t &v) |
template<typename TractionType , uint_t Dim, typename ContextType > | |
std::enable_if< Dim==1, void >::type | traction_value (ContextType &c, const TractionType &t, typename TractionType::value_t &v) |
template<typename TractionType , uint_t Dim, typename ContextType > | |
std::enable_if< Dim==2, void >::type | traction_value (ContextType &c, const TractionType &t, typename TractionType::value_t &v) |
template<typename TractionType , uint_t Dim, typename ContextType > | |
std::enable_if< Dim==3, void >::type | traction_value (ContextType &c, const TractionType &t, typename TractionType::value_t &v) |
|
inline |
Definition at line 37 of file green_lagrange_strain.hpp.
|
inline |
Definition at line 33 of file isotropic_stiffness.hpp.
|
inline |
Definition at line 37 of file isotropic_stiffness.hpp.
|
inline |
Definition at line 79 of file traction_load.hpp.
|
inline |
Definition at line 96 of file traction_load.hpp.
|
inline |
Definition at line 114 of file traction_load.hpp.
|
inline |
Definition at line 34 of file traction_load.hpp.
|
inline |
Definition at line 47 of file traction_load.hpp.
|
inline |
Definition at line 61 of file traction_load.hpp.