MAST
|
Bending strain operator for 1D element. More...
#include <bending_operator.h>
Public Member Functions | |
BendingOperator1D (MAST::StructuralElementBase &elem) | |
virtual void | initialize_bending_strain_operator (const MAST::FEBase &fe, const unsigned int qp, MAST::FEMOperatorMatrix &Bmat_v, MAST::FEMOperatorMatrix &Bmat_w)=0 |
initialze the bending strain operator for the specified quadrature point More... | |
virtual void | initialize_bending_strain_operator_for_yz (const MAST::FEBase &fe, const unsigned int qp, const Real y, const Real z, MAST::FEMOperatorMatrix &Bmat_v, MAST::FEMOperatorMatrix &Bmat_w)=0 |
initialze the bending strain operator for the specified quadrature point More... | |
Public Member Functions inherited from MAST::BendingOperator | |
BendingOperator (MAST::StructuralElementBase &elem) | |
virtual | ~BendingOperator () |
virtual bool | include_transverse_shear_energy () const =0 |
returns true if this bending operator supports a transverse shear component More... | |
virtual void | calculate_transverse_shear_residual (bool request_jacobian, RealVectorX &local_f, RealMatrixX &local_jac) |
calculate the transverse shear component for the element More... | |
virtual void | calculate_transverse_shear_residual_sensitivity (const MAST::FunctionBase &p, bool request_jacobian, RealVectorX &local_f, RealMatrixX &local_jac) |
calculate the transverse shear component for the element More... | |
virtual void | calculate_transverse_shear_residual_boundary_velocity (const MAST::FunctionBase &p, const unsigned int s, const MAST::FieldFunction< RealVectorX > &vel_f, bool request_jacobian, RealVectorX &local_f, RealMatrixX &local_jac) |
calculate the transverse shear component for the element More... | |
Additional Inherited Members | |
Protected Attributes inherited from MAST::BendingOperator | |
MAST::StructuralElementBase & | _structural_elem |
structural element associated with this More... | |
const MAST::GeomElem & | _elem |
element for which bending operator is created More... | |
Bending strain operator for 1D element.
Definition at line 123 of file bending_operator.h.
|
inline |
Definition at line 127 of file bending_operator.h.
|
pure virtual |
initialze the bending strain operator for the specified quadrature point
Implemented in MAST::BernoulliBendingOperator, and MAST::TimoshenkoBendingOperator.
|
pure virtual |
initialze the bending strain operator for the specified quadrature point
Implemented in MAST::BernoulliBendingOperator, and MAST::TimoshenkoBendingOperator.