|
MAST
|
#include <bending_operator.h>


Public Member Functions | |
| 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... | |
Protected Attributes | |
| MAST::StructuralElementBase & | _structural_elem |
| structural element associated with this More... | |
| const MAST::GeomElem & | _elem |
| element for which bending operator is created More... | |
Definition at line 58 of file bending_operator.h.
| MAST::BendingOperator::BendingOperator | ( | MAST::StructuralElementBase & | elem | ) |
Definition at line 33 of file bending_operator.cpp.
|
virtual |
Definition at line 40 of file bending_operator.cpp.
|
inlinevirtual |
calculate the transverse shear component for the element
Reimplemented in MAST::TimoshenkoBendingOperator, and MAST::MindlinBendingOperator.
Definition at line 74 of file bending_operator.h.
|
inlinevirtual |
calculate the transverse shear component for the element
Reimplemented in MAST::TimoshenkoBendingOperator, and MAST::MindlinBendingOperator.
Definition at line 96 of file bending_operator.h.

|
inlinevirtual |
calculate the transverse shear component for the element
Reimplemented in MAST::TimoshenkoBendingOperator, and MAST::MindlinBendingOperator.
Definition at line 84 of file bending_operator.h.

|
pure virtual |
returns true if this bending operator supports a transverse shear component
Implemented in MAST::DKTBendingOperator, MAST::BernoulliBendingOperator, MAST::MindlinBendingOperator, and MAST::TimoshenkoBendingOperator.
|
protected |
element for which bending operator is created
Definition at line 115 of file bending_operator.h.
|
protected |
structural element associated with this
Definition at line 110 of file bending_operator.h.