virtual void SendToFileDes(int outfd, ExtFileHandlerBase::SendWhen when)
std::vector< char > iobuf
doublereal * iobuf_euler_123
virtual void GetConnectedNodes(std::vector< const Node * > &connectedNodes) const
StructExtForce(unsigned int uL, DataManager *pDM, const StructNode *pRefNode, bool bUseReferenceNodeForces, bool bRotateReferenceNodeForces, std::vector< unsigned > &Labels, std::vector< const StructNode * > &Nodes, std::vector< Vec3 > &Offsets, bool bSorted, bool bLabels, bool bOutputAccelerations, unsigned bRot, ExtFileHandlerBase *pEFH, bool bSendAfterPredict, int iCoupling, unsigned uOutputFlags, flag fOut)
void WorkSpaceDim(integer *piNumRows, integer *piNumCols) const
void Send(ExtFileHandlerBase *pEFH, ExtFileHandlerBase::SendWhen when)
bool Prepare(ExtFileHandlerBase *pEFH)
friend Elem * ReadStructExtForce(DataManager *pDM, MBDynParser &HP, unsigned int uLabel)
virtual void Output(OutputHandler &OH) const
virtual ~StructExtForce(void)
bool bOutputAccelerations
std::vector< PointData > m_Points
bool bUseReferenceNodeForces
virtual void SendToStream(std::ostream &outf, ExtFileHandlerBase::SendWhen when)
virtual void RecvFromStream(std::istream &inf)
virtual Force::Type GetForceType(void) const
SubVectorHandler & AssRes(SubVectorHandler &WorkVec, doublereal dCoef, const VectorHandler &XCurr, const VectorHandler &XPrimeCurr)
doublereal * iobuf_omegap
bool bRotateReferenceNodeForces
const StructNode * pRefNode
virtual void RecvFromFileDes(int infd)