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.