|
|
||||||
|
sp_lpexecutor.cpp
Go to the documentation of this file.
101 void LoggingExecutor::DoWrite(TokenWriter& rTw, const std::string& rLabel, const Type* pContext) const {
112 void LoggingExecutor::DoRead(TokenReader& rTr, const std::string& rLabel, const Type* pContext) {
247 Idx LoggingExecutor::SetCondition(const std::string& rName, const AttributeSimCondition& rCondition) {
408 void LoggingExecutor::LogOpen(const std::string& rFileName, int logmode, std::ios::openmode openmode) {
#define FAUDES_TYPE_IMPLEMENTATION(ftype, ctype, cbase) Definition: cfl_types.h:951 void StateCondition(const SimStateCondition &rStateConditionAttribute) Definition: sp_simconditionset.h:205 void EventCondition(const SimEventCondition &rEventConditionAttribute) Definition: sp_simconditionset.h:218 SampledDensityFunction mSamplesDuration Definition: sp_simconditionset.h:297 bool Breakpoint(void) const Definition: sp_simconditionset.h:188 bool Satisfied(void) const Definition: sp_simconditionset.h:273 bool IsEventCondition(void) const Definition: sp_simconditionset.h:180 SampledDensityFunction mSamplesPeriod Definition: sp_simconditionset.h:292 bool IsStateCondition(void) const Definition: sp_simconditionset.h:172 void Write(TokenWriter &rTw) const Definition: sp_densityfnct.cpp:38 Definition: cfl_exception.h:118 Definition: cfl_indexset.h:78 Definition: sp_lpexecutor.h:85 std::deque< TraceSample >::const_iterator TraceIterator Definition: sp_lpexecutor.h:356 virtual ~LoggingExecutor(void) Definition: sp_lpexecutor.cpp:48 std::vector< AttributeSimCondition * > mEnabledConditions Definition: sp_lpexecutor.h:450 Idx SetCondition(const std::string &rName, const AttributeSimCondition &rCondition) Definition: sp_lpexecutor.cpp:247 TraceIterator TraceEnd(void) const Definition: sp_lpexecutor.cpp:534 virtual bool RevertToStep(Idx step) Definition: sp_lpexecutor.cpp:656 virtual void DoWrite(TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const Definition: sp_lpexecutor.cpp:101 void LogWriteStatistics(void) Definition: sp_lpexecutor.cpp:436 std::map< Time::Type, int > mTraceTimeToStep Definition: sp_lpexecutor.h:501 const TraceSample * TraceAtTime(Time::Type time) const Definition: sp_lpexecutor.cpp:547 const TraceSample * TraceRecent(void) const Definition: sp_lpexecutor.cpp:562 void DoAssign(const LoggingExecutor &rSrc) Definition: sp_lpexecutor.cpp:54 ConditionIterator ConditionsEnd(void) const Definition: sp_lpexecutor.cpp:289 virtual void DoRead(TokenReader &rTr, const std::string &rLabel="", const Type *pContext=0) Definition: sp_lpexecutor.cpp:112 virtual bool ExecuteTime(Time::Type duration) Definition: sp_lpexecutor.cpp:146 const SimConditionSet & Conditions(void) const Definition: sp_lpexecutor.cpp:209 SimConditionSet::Iterator ConditionIterator Definition: sp_lpexecutor.h:292 void ConditionsRead(TokenReader &rTr, const std::string &rLabel="SimConditions") Definition: sp_lpexecutor.cpp:277 const ParallelTimedState & CurrentParallelTimedState(void) const Definition: sp_lpexecutor.h:248 const TraceSample * TraceFirst(void) const Definition: sp_lpexecutor.cpp:568 const TraceSample * TraceAtStep(int step) const Definition: sp_lpexecutor.cpp:539 void LogOpen(TokenWriter &rTw, int mode) Definition: sp_lpexecutor.cpp:391 virtual bool ExecuteEvent(Idx event) Definition: sp_lpexecutor.cpp:158 void ConditionsWrite(TokenWriter &rTw, const std::string &rLabel="SimConditions") const Definition: sp_lpexecutor.cpp:272 void ConditionsProcess(void) Definition: sp_lpexecutor.cpp:327 void CompileConditions(void) Definition: sp_lpexecutor.cpp:294 std::string TraceToString(const TraceSample &sample) const Definition: sp_lpexecutor.cpp:649 TokenWriter * pLogTokenWriter Definition: sp_lpexecutor.h:465 Time::Type CurrentTime(void) const Definition: sp_lpexecutor.h:196 ConditionIterator ConditionsBegin(void) const Definition: sp_lpexecutor.cpp:284 void ClrCondition(const std::string &rName) Definition: sp_lpexecutor.cpp:260 void TraceUpdateTransition(Idx event) Definition: sp_lpexecutor.cpp:600 TraceIterator TraceBegin(void) const Definition: sp_lpexecutor.cpp:529 const AttributeSimCondition & Condition(const std::string &rName) const Definition: sp_lpexecutor.cpp:223 const TraceSample * TraceCurrent(void) const Definition: sp_lpexecutor.cpp:556 std::deque< TraceSample > mTraceBuffer Definition: sp_lpexecutor.h:498 Definition: sp_pexecutor.h:64 virtual void DoWrite(TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const Definition: sp_pexecutor.cpp:130 Time::Type CurrentTime(void) const Definition: sp_pexecutor.cpp:427 const ParallelState & CurrentParallelState(void) const Definition: sp_pexecutor.cpp:319 virtual bool ExecuteTime(Time::Type duration) Definition: sp_pexecutor.cpp:364 const ParallelTimedState & CurrentParallelTimedState(void) const Definition: sp_pexecutor.cpp:324 std::string PTSStr(const ParallelTimedState &ptstate) const Definition: sp_pexecutor.cpp:453 virtual bool ExecuteEvent(Idx event) Definition: sp_pexecutor.cpp:389 virtual void DoReadGenerators(TokenReader &rTr) Definition: sp_pexecutor.cpp:194 const EventSet & Alphabet(void) const Definition: sp_pexecutor.cpp:229 void DoAssign(const ParallelExecutor &rSrc) Definition: sp_pexecutor.cpp:44 std::string EventName(Idx index) const Definition: sp_pexecutor.h:210 Definition: sp_simconditionset.h:404 const Attr & Attribute(const Idx &rElem) const Definition: cfl_nameset.h:853 virtual TaNameSet & Assign(const TBaseSet< Idx > &rSrc) Definition: cfl_nameset.h:990 Definition: cfl_tokenreader.h:64 void ReadEnd(const std::string &rLabel) Definition: cfl_tokenreader.cpp:364 void ReadBegin(const std::string &rLabel) Definition: cfl_tokenreader.cpp:249 Definition: cfl_tokenwriter.h:52 void WriteFloat(const double &val) Definition: cfl_tokenwriter.cpp:423 void WriteComment(const std::string &rComment) Definition: cfl_tokenwriter.cpp:460 void WriteString(const std::string &rString) Definition: cfl_tokenwriter.cpp:300 void WriteEnd(const std::string &rLabel) Definition: cfl_tokenwriter.cpp:446 void WriteBegin(const std::string &rLabel) Definition: cfl_tokenwriter.cpp:439 void WriteOption(const std::string &rOpt) Definition: cfl_tokenwriter.cpp:431 Definition: cfl_token.h:54 Definition: cfl_types.h:239 void Read(const std::string &rFileName, const std::string &rLabel="", const Type *pContext=0) Definition: cfl_types.cpp:262 void DValid(const std::string &rMessage="") const Definition: cfl_baseset.h:1623 Definition: cfl_agenerator.h:43 ParallelTimedState mState Definition: sp_lpexecutor.h:345 libFAUDES 2.33b --- 2025.05.07 --- c++ api documentaion by doxygen |