89 typedef std::vector<Hint *>
Hints;
97 virtual unsigned int iGetNumDof(
void)
const = 0;
102 virtual std::ostream&
DescribeDof(std::ostream& out,
103 const char *prefix =
"",
104 bool bInitial =
false)
const = 0;
105 virtual void DescribeDof(std::vector<std::string>& desc,
106 bool bInitial =
false,
int i = -1)
const = 0;
111 virtual std::ostream&
DescribeEq(std::ostream& out,
112 const char *prefix =
"",
113 bool bInitial =
false)
const = 0;
114 virtual void DescribeEq(std::vector<std::string>& desc,
115 bool bInitial =
false,
int i = -1)
const = 0;
223 virtual std::ostream&
OutputAppend(std::ostream& out)
const;
virtual DofOrder::Order GetEqType(unsigned int i) const
virtual Hint * ParseHint(DataManager *pDM, const char *s) const
virtual unsigned int iGetPrivDataIdx(const char *s) const
virtual void ReadInitialState(MBDynParser &HP)
std::vector< Hint * > Hints
virtual std::ostream & DescribeDof(std::ostream &out, const char *prefix="", bool bInitial=false) const =0
virtual std::ostream & DescribeEq(std::ostream &out, const char *prefix="", bool bInitial=false) const =0
virtual DofOrder::Order GetDofType(unsigned int i) const =0
virtual std::ostream & OutputAppend(std::ostream &out) const
virtual void BeforePredict(VectorHandler &, VectorHandler &, VectorHandler &, VectorHandler &) const
virtual doublereal dGetPrivData(unsigned int i) const
virtual unsigned int iGetNumPrivData(void) const
virtual bool bIsValidIndex(unsigned int i) const
virtual unsigned int iGetNumDof(void) const =0
virtual void AfterConvergence(const VectorHandler &X, const VectorHandler &XP)
virtual void DerivativesUpdate(const VectorHandler &XCurr, const VectorHandler &XPrimeCurr)
virtual void AfterPredict(VectorHandler &X, VectorHandler &XP)
virtual void SetValue(DataManager *pDM, VectorHandler &X, VectorHandler &XP, SimulationEntity::Hints *h=0)
virtual ~SimulationEntity(void)
virtual void Update(const VectorHandler &XCurr, const VectorHandler &XPrimeCurr)