SEEngineStabilization.h
Definition: Logger.h:23
Definition: Logger.h:71
Definition: SECondition.h:8
Definition: SEConditionManager.h:26
Definition: SEEngineConfiguration.h:8
Definition: SEEngineStabilization.h:18
virtual bool AdvanceTime()=0
virtual double GetTimeStep(const TimeUnit &unit)=0
virtual SEEngineTracker * GetEngineTracker()=0
virtual double GetSimulationTime(const TimeUnit &unit)=0
Definition: SEEngineStabilization.h:11
virtual bool HasConvergenceCriteria(const std::string &criteria) const =0
eSwitch m_TrackingStabilization
Definition: SEEngineStabilization.h:55
virtual bool SerializeFromFile(const std::string &filename)=0
virtual bool SerializeToString(std::string &output, eSerializationFormat) const =0
virtual bool SerializeToFile(const std::string &filename) const =0
virtual bool SerializeFromString(const std::string &src, eSerializationFormat)=0
virtual void RemoveConvergenceCriteria(const std::string &name)=0
virtual bool StabilizeConditions(Controller &engine, const SEConditionManager &conditions)=0
std::vector< const SECondition * > m_Conditions
Definition: SEEngineStabilization.h:59
virtual bool Stabilize(Controller &engine, const std::string &criteria)=0
SEScalarTime * m_StabilizationDuration
Definition: SEEngineStabilization.h:58
Definition: SEEngineTracker.h:66
Definition: SEScalarTime.h:28
Definition: SEScalarTime.h:8