81 virtual std::ostream&
Restart(std::ostream& out)
const;
169 connectedNodes.resize(1);
170 connectedNodes[0] =
pNode;
211 virtual std::ostream&
Restart(std::ostream& out)
const;
284 connectedNodes.resize(1);
285 connectedNodes[0] =
pNode;
virtual void GetConnectedNodes(std::vector< const Node * > &connectedNodes) const
virtual void Output(OutputHandler &OH) const
const Vec3 Zero3(0., 0., 0.)
virtual void SetValue(DataManager *pDM, VectorHandler &X, VectorHandler &XP, SimulationEntity::Hints *ph=0)
virtual const Vec3 & GetGPCurr(void) const
virtual SubVectorHandler & AssRes(SubVectorHandler &WorkVec, doublereal dCoef, const VectorHandler &XCurr, const VectorHandler &XPrimeCurr)
void Init(const Vec3 &b, const Vec3 &bp)
virtual doublereal dGetPrivData(unsigned int i) const
virtual unsigned int iGetPrivDataIdx(const char *s) const
virtual Elem::Type GetElemType(void) const
void OutputPrepare(OutputHandler &OH)
std::vector< Hint * > Hints
virtual doublereal dGetM(void) const
virtual void AddInertia(const doublereal &dm)
virtual const Mat3x3 & GetJ(void) const
AutomaticStructDispElem(const DynamicStructDispNode *pN)
virtual VariableSubMatrixHandler & AssJac(VariableSubMatrixHandler &WorkMat, doublereal dCoef, const VectorHandler &XCurr, const VectorHandler &XPrimeCurr)
virtual void ComputeAccelerations(Vec3 &XPP) const
virtual ~AutomaticStructDispElem(void)
const Mat3x3 Zero3x3(0., 0., 0., 0., 0., 0., 0., 0., 0.)
virtual void ComputeAccelerations(Vec3 &XPP, Vec3 &WP) const
virtual void SetValue(DataManager *pDM, VectorHandler &X, VectorHandler &XP, SimulationEntity::Hints *ph=0)
void OutputPrepare(OutputHandler &OH)
void AssMats(VariableSubMatrixHandler &WorkMatA, VariableSubMatrixHandler &WorkMatB, const VectorHandler &XCurr, const VectorHandler &XPrimeCurr)
virtual const Vec3 & GetGCurr(void) const
virtual unsigned int iGetPrivDataIdx(const char *s) const
virtual unsigned int iGetNumPrivData(void) const
virtual void AddInertia(const doublereal &dm, const Vec3 &dS, const Mat3x3 &dJ)
virtual const Vec3 & GetBPCurr(void) const
virtual const Vec3 & GetGPCurr(void) const
virtual const Vec3 & GetS(void) const
virtual const Vec3 & GetBCurr(void) const
virtual const Vec3 & GetS(void) const
virtual const Vec3 & GetGCurr(void) const
virtual const Mat3x3 & GetJ(void) const
virtual SubVectorHandler & AssRes(SubVectorHandler &WorkVec, doublereal dCoef, const VectorHandler &XCurr, const VectorHandler &XPrimeCurr)
DynamicStructDispNode * pNode
virtual std::ostream & Restart(std::ostream &out) const
void Init(const Vec3 &b, const Vec3 &g, const Vec3 &bp, const Vec3 &gp)
AutomaticStructElem(const DynamicStructNode *pN)
virtual unsigned int iGetNumPrivData(void) const
virtual doublereal dGetPrivData(unsigned int i) const
virtual void WorkSpaceDim(integer *piNumRows, integer *piNumCols) const
void AssMats(VariableSubMatrixHandler &WorkMatA, VariableSubMatrixHandler &WorkMatB, const VectorHandler &XCurr, const VectorHandler &XPrimeCurr)
virtual VariableSubMatrixHandler & AssJac(VariableSubMatrixHandler &WorkMat, doublereal dCoef, const VectorHandler &XCurr, const VectorHandler &XPrimeCurr)
virtual void Output(OutputHandler &OH) const
virtual void WorkSpaceDim(integer *piNumRows, integer *piNumCols) const
virtual std::ostream & Restart(std::ostream &out) const
virtual void GetConnectedNodes(std::vector< const Node * > &connectedNodes) const
virtual ~AutomaticStructElem(void)