34 #ifndef STREXTMAPPING_H
35 #define STREXTMAPPING_H
110 std::vector<const StructDispNode *>&
Nodes,
111 std::vector<Vec3>& Offsets,
112 std::vector<unsigned>& Labels,
114 std::vector<uint32_t>& MappedLabels,
174 std::vector<const StructDispNode *>&
Nodes,
175 std::vector<Vec3>& Offsets,
176 std::vector<unsigned>& Labels,
179 std::vector<uint32_t>& MappedLabels,
199 unsigned int uLabel);
201 #endif // STREXTMAPPING_H
virtual void RecvFromStream(std::istream &inf)
virtual ~StructMappingExtForce(void)
const StructDispNode * pNode[4]
virtual void GetConnectedNodes(std::vector< const Node * > &connectedNodes) const
StructMappingExtForce(unsigned int uL, DataManager *pDM, const StructNode *pRefNode, bool bUseReferenceNodeForces, bool bRotateReferenceNodeForces, std::vector< const StructDispNode * > &Nodes, std::vector< Vec3 > &Offsets, std::vector< unsigned > &Labels, SpMapMatrixHandler *pH, std::vector< uint32_t > &MappedLabels, bool bLabels, bool bOutputAccelerations, unsigned uRRot, ExtFileHandlerBase *pEFH, bool bSendAfterPredict, int iCoupling, flag fOut)
std::vector< uint32_t > m_qlabels
void WorkSpaceDim(integer *piNumRows, integer *piNumCols) const
std::vector< NodeData > Nodes
virtual void SendToStream(std::ostream &outf, ExtFileHandlerBase::SendWhen when)
virtual void SendToFileDes(int outfd, ExtFileHandlerBase::SendWhen when)
bool Prepare(ExtFileHandlerBase *pEFH)
std::vector< OffsetData > Offsets
virtual void RecvFromFileDes(int infd)
bool bRotateReferenceNodeForces
bool bOutputAccelerations
ExtFileHandlerBase * pEFH
virtual void Output(OutputHandler &OH) const
virtual void SendToStream(std::ostream &outf, ExtFileHandlerBase::SendWhen when)
std::vector< NodeConnData > NodesConn
virtual Force::Type GetForceType(void) const
SubVectorHandler & AssRes(SubVectorHandler &WorkVec, doublereal dCoef, const VectorHandler &XCurr, const VectorHandler &XPrimeCurr)
virtual void RecvFromStream(std::istream &inf)
virtual ~StructMembraneMappingExtForce(void)
bool bUseReferenceNodeForces
void Send(ExtFileHandlerBase *pEFH, ExtFileHandlerBase::SendWhen when)
StructMembraneMappingExtForce(unsigned int uL, DataManager *pDM, const StructNode *pRefNode, bool bUseReferenceNodeForces, bool bRotateReferenceNodeForces, std::vector< const StructDispNode * > &Nodes, std::vector< Vec3 > &Offsets, std::vector< unsigned > &Labels, std::vector< NodeConnData > &NodesConn, SpMapMatrixHandler *pH, std::vector< uint32_t > &MappedLabels, bool bLabels, bool bOutputAccelerations, unsigned uRRot, ExtFileHandlerBase *pEFH, bool bSendAfterPredict, int iCoupling, flag fOut)
Elem * ReadStructMappingExtForce(DataManager *pDM, MBDynParser &HP, unsigned int uLabel)
virtual void RecvFromFileDes(int infd)
const StructDispNode * pNode
const StructNode * pRefNode
virtual void SendToFileDes(int outfd, ExtFileHandlerBase::SendWhen when)