MAST3
Multidisciplinary-design Adaptation and Sensitivity Toolkit (MAST)
plate_linear_acceleration.hpp File Reference
Include dependency graph for plate_linear_acceleration.hpp:

Go to the source code of this file.

Classes

class  MAST::Physics::Elasticity::Plate::LinearAcceleration< FEVarType, SectionPropertyType, ContextType >
 This class implements the discrete evaluation of the acceleration kernel defined as

\[ - \int_{\Omega_e} \left(\delta w \rho h \frac{\partial^t u}{\partial t^2} + \delta \theta_x \frac{\rho h^3}{12} \frac{\partial^t \theta_x}{\partial t^2} + \delta \theta_y \frac{\rho h^3}{12} \frac{\partial^t \theta_y}{\partial t^2} \right) ~d\Omega, \]

where, $ \phi$ is the variation, $ \rho $ is the material density, and $ h $ is the section thickness. More...

 

Namespaces

 MAST
 
 MAST::Physics
 
 MAST::Physics::Elasticity
 
 MAST::Physics::Elasticity::Plate
 

Functions

template<typename NodalScalarType , typename VarScalarType , typename FEVarType >
void MAST::Physics::Elasticity::Plate::displacement (const FEVarType &fe_var, const uint_t qp, typename Eigen::Matrix< VarScalarType, 3, 1 > &u, MAST::Numerics::FEMOperatorMatrix< NodalScalarType > &Bmat)