MBDyn-1.7.3
|
#include <modaledge.h>
Public Member Functions | |
ExtForceEDGE (DataManager *pDM) | |
virtual | ~ExtForceEDGE (void) |
bool | Prepare (ExtFileHandlerBase *pEFH, unsigned uLabel, bool bRigid, unsigned uModes) |
Public Member Functions inherited from ExtModalForceBase | |
virtual | ~ExtModalForceBase (void) |
virtual unsigned | Recv (ExtFileHandlerBase *pEFH, unsigned uFlags, unsigned &uLabel, Vec3 &f, Vec3 &m, std::vector< doublereal > &fv)=0 |
virtual void | Send (ExtFileHandlerBase *pEFH, unsigned uFlags, unsigned uLabel, const Vec3 &x, const Mat3x3 &R, const Vec3 &v, const Vec3 &w, const std::vector< doublereal > &q, const std::vector< doublereal > &qP)=0 |
Protected Attributes | |
const AirProperties * | pAP |
Additional Inherited Members | |
Public Types inherited from ExtModalForceBase | |
enum | BitMask { EMF_NONE = 0x0U, EMF_RIGID = 0x1U, EMF_MODAL = 0x2U, EMF_ALL = (EMF_RIGID | EMF_MODAL), EMF_RIGID_DETECT = 0x10U, EMF_MODAL_DETECT = 0x20U, EMF_RIGID_DETECT_MASK = (EMF_RIGID_DETECT | EMF_RIGID), EMF_MODAL_DETECT_MASK = (EMF_MODAL_DETECT | EMF_MODAL), EMF_DETECT_MASK = (EMF_RIGID_DETECT | EMF_MODAL_DETECT), EMF_ERR = 0x10000000U } |
Definition at line 42 of file modaledge.h.
ExtForceEDGE::ExtForceEDGE | ( | DataManager * | pDM | ) |
Definition at line 43 of file modaledge.cc.
References Elem::AIRPROPERTIES, pAP, and DataManager::pFindElem().
|
virtual |
Definition at line 53 of file modaledge.cc.
References NO_OP.
|
virtual |
Implements ExtModalForceBase.
Definition at line 59 of file modaledge.cc.
|
protected |
Definition at line 44 of file modaledge.h.
Referenced by ExtForceEDGE(), and ExtRigidForceEDGE::Send().