|
sp_lpexecutor.cpp
Go to the documentation of this file.
101void LoggingExecutor::DoWrite(TokenWriter& rTw, const std::string& rLabel, const Type* pContext) const {
112void LoggingExecutor::DoRead(TokenReader& rTr, const std::string& rLabel, const Type* pContext) {
247Idx LoggingExecutor::SetCondition(const std::string& rName, const AttributeSimCondition& rCondition) {
408void LoggingExecutor::LogOpen(const std::string& rFileName, int logmode, std::ios::openmode openmode) {
#define FAUDES_TYPE_IMPLEMENTATION(ftype, ctype, cbase) Definition cfl_types.h:958 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 virtual bool RevertToStep(Idx step) Definition sp_lpexecutor.cpp:656 const ParallelTimedState & CurrentParallelTimedState(void) const Definition sp_lpexecutor.h:248 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 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 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 const Attr & Attribute(const Idx &rElem) const Definition cfl_nameset.h:879 virtual TaNameSet & Assign(const TBaseSet< Idx > &rSrc) Definition cfl_nameset.h:1215 Definition cfl_tokenreader.h:64 void ReadEnd(const std::string &rLabel) Definition cfl_tokenreader.cpp:378 void ReadBegin(const std::string &rLabel) Definition cfl_tokenreader.cpp:263 Definition cfl_tokenwriter.h:52 void WriteComment(const std::string &rComment) Definition cfl_tokenwriter.cpp:457 void WriteString(const std::string &rString) Definition cfl_tokenwriter.cpp:297 void WriteEnd(const std::string &rLabel) Definition cfl_tokenwriter.cpp:443 void WriteBegin(const std::string &rLabel) Definition cfl_tokenwriter.cpp:436 void WriteOption(const std::string &rOpt) Definition cfl_tokenwriter.cpp:428 Definition cfl_token.h:54 Definition cfl_types.h:246 void Read(const std::string &rFileName, const std::string &rLabel="", const Type *pContext=0) Definition cfl_types.cpp:267 void DValid(const std::string &rMessage="") const Definition cfl_baseset.h:1720 Definition cfl_agenerator.h:43 libFAUDES 2.33k --- 2025.09.16 --- c++ api documentaion by doxygen |