34 #ifndef MODALMAPPINGEXT_H
35 #define MODALMAPPINGEXT_H
92 std::vector<const StructNode *>& n,
137 unsigned int uLabel);
139 #endif // MODALMAPPINGEXT_H
bool bUseReferenceNodeForces
Elem * ReadModalMappingExtForce(DataManager *pDM, MBDynParser &HP, unsigned int uLabel)
virtual void Output(OutputHandler &OH) const
void WorkSpaceDim(integer *piNumRows, integer *piNumCols) const
virtual Force::Type GetForceType(void) const
bool bOutputAccelerations
SpMapMatrixHandler * ReadSparseMappingMatrix(MBDynParser &HP, integer &nRows, integer &nCols)
ExtFileHandlerBase * pEFH
void Send(ExtFileHandlerBase *pEFH, ExtFileHandlerBase::SendWhen when)
virtual void GetConnectedNodes(std::vector< const Node * > &connectedNodes) const
const StructNode * pRefNode
bool bRotateReferenceNodeForces
virtual ~ModalMappingExt(void)
ModalMappingExt(unsigned int uL, DataManager *pDM, const StructNode *pRefNode, std::vector< const StructNode * > &n, SpMapMatrixHandler *pH, bool bOutputAccelerations, ExtFileHandlerBase *pEFH, ExtModalForceBase *pEMF, bool bSendAfterPredict, int iCoupling, ExtModalForceBase::BitMask bm, bool bUseReferenceNodeForces, bool bRotateReferenceNodeForces, flag fOut)
std::vector< NodeData > Nodes
bool Prepare(ExtFileHandlerBase *pEFH)
SubVectorHandler & AssRes(SubVectorHandler &WorkVec, doublereal dCoef, const VectorHandler &XCurr, const VectorHandler &XPrimeCurr)