MAST
Multidisciplinary-design Adaptation and Sensitivity Toolkit (MAST)
MAST::StructuralModes Class Reference

Detailed Description

Definition at line 31 of file structural_near_null_vector_space.cpp.

Inheritance diagram for MAST::StructuralModes:
Collaboration diagram for MAST::StructuralModes:

Public Member Functions

 StructuralModes (const unsigned int mode_num)
 
virtual std::unique_ptr< libMesh::FunctionBase< Real > > clone () const
 
virtual Real operator() (const libMesh::Point &p, const Real time)
 
virtual void operator() (const libMesh::Point &p, const Real time, libMesh::DenseVector< Real > &output)
 

Protected Attributes

const unsigned int _mode
 mode number: 0 = rigid-body translation in x 1 = rigid-body translation in y 2 = rigid-body translation in z More...
 

Constructor & Destructor Documentation

◆ StructuralModes()

MAST::StructuralModes::StructuralModes ( const unsigned int  mode_num)
inline

Definition at line 34 of file structural_near_null_vector_space.cpp.

Member Function Documentation

◆ clone()

virtual std::unique_ptr<libMesh::FunctionBase<Real> > MAST::StructuralModes::clone ( ) const
inlinevirtual

Definition at line 43 of file structural_near_null_vector_space.cpp.

◆ operator()() [1/2]

virtual Real MAST::StructuralModes::operator() ( const libMesh::Point &  p,
const Real  time 
)
inlinevirtual

Definition at line 51 of file structural_near_null_vector_space.cpp.

◆ operator()() [2/2]

virtual void MAST::StructuralModes::operator() ( const libMesh::Point &  p,
const Real  time,
libMesh::DenseVector< Real > &  output 
)
inlinevirtual

Definition at line 54 of file structural_near_null_vector_space.cpp.

Member Data Documentation

◆ _mode

const unsigned int MAST::StructuralModes::_mode
protected

mode number: 0 = rigid-body translation in x 1 = rigid-body translation in y 2 = rigid-body translation in z

3 = rigid-body rotation about x 4 = rigid-body rotation about y 5 = rigid-body rotation about z

Definition at line 120 of file structural_near_null_vector_space.cpp.


The documentation for this class was generated from the following file: