| |
|
||||||
|
|
|||||||
|
sp_pexecutor.cpp
Go to the documentation of this file.
138void ParallelExecutor::DoWrite(TokenWriter& rTw, const std::string& rLabel, const Type* pContext) const {
149void ParallelExecutor::DoXWrite(TokenWriter& rTw, const std::string& rLabel, const Type* pContext) const {
159 FD_DG("vGenerator(" << this << ")::DoXWrite(..): section " << btag.StringValue() << " #" << Size());
183void ParallelExecutor::DoRead(TokenReader& rTr, const std::string& rLabel, const Type* pContext) {
332const ParallelExecutor::ParallelTimedState& ParallelExecutor::CurrentParallelTimedState(void) const {
534 retEventSet.EraseSet( xit->Generator().Alphabet() - xit->Generator().ActiveEventSet(stateVec[i]));
559void ParallelExecutor::ParallelTimedState::DoWrite(TokenWriter& rTw, const std::string& rLabel, const Type* pContext) const {
565 FD_DC("ParallelExecutor::ParallelTimedState::DoWrite(): section " << rLabel << " context " << pContext);
608 void ParallelExecutor::ParallelTimedState::DoRead(TokenReader& rTr, const std::string& rLabel, const Type* pContext) {
#define FAUDES_TYPE_IMPLEMENTATION(ftype, ctype, cbase) Definition cfl_types.h:1017 Definition cfl_exception.h:118 Definition sp_executor.h:93 Definition cfl_nameset.h:70 virtual void InsertSet(const NameSet &rOtherSet) Definition cfl_nameset.cpp:314 virtual void DoWrite(TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const Definition sp_pexecutor.cpp:559 virtual void DoRead(TokenReader &rTr, const std::string &rLabel="", const Type *pContext=0) Definition sp_pexecutor.cpp:608 Definition sp_pexecutor.h:64 std::string TEStr(const TimedEvent &tevent) const Definition sp_pexecutor.cpp:501 virtual void DoWrite(TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const Definition sp_pexecutor.cpp:138 std::vector< Executor >::iterator iterator Definition sp_pexecutor.h:572 Time::Type CurrentTime(void) const Definition sp_pexecutor.cpp:435 void ComputeEnabledNonConst(void) Definition sp_pexecutor.cpp:248 std::string PSStr(const ParallelState &pstate) const Definition sp_pexecutor.cpp:488 const EventSet & EnabledEvents() const Definition sp_pexecutor.cpp:285 const ParallelState & CurrentParallelState(void) const Definition sp_pexecutor.cpp:327 void ComputeEnabled(void) const Definition sp_pexecutor.cpp:242 virtual bool ExecuteTime(Time::Type duration) Definition sp_pexecutor.cpp:372 virtual void DoRead(TokenReader &rTr, const std::string &rLabel="", const Type *pContext=0) Definition sp_pexecutor.cpp:183 EventSet ActiveEventSet(const ParallelState &stateVec) const Definition sp_pexecutor.cpp:529 const ParallelTimedState & CurrentParallelTimedState(void) const Definition sp_pexecutor.cpp:332 std::string PTSStr(const ParallelTimedState &ptstate) const Definition sp_pexecutor.cpp:461 void Insert(const std::string &rFileName) Definition sp_pexecutor.cpp:99 std::vector< Executor >::const_iterator Iterator Definition sp_pexecutor.h:180 bool Active(Idx ev, const ParallelState &stateVec) const Definition sp_pexecutor.cpp:545 ParallelTimedState mCurrentParallelTimedState Definition sp_pexecutor.h:599 const TimeInterval & EnabledInterval() const Definition sp_pexecutor.cpp:297 const EventSet & DisabledEvents() const Definition sp_pexecutor.cpp:291 std::string CurrentParallelTimedStateStr(void) const Definition sp_pexecutor.cpp:519 virtual void DoWriteGenerators(TokenWriter &rTw) const Definition sp_pexecutor.cpp:167 const TimeInterval & EnabledTime() const Definition sp_pexecutor.cpp:278 TimeInterval EnabledGuardTime(Idx event) const Definition sp_pexecutor.cpp:315 virtual bool ExecuteEvent(Idx event) Definition sp_pexecutor.cpp:397 void UpdateParallelTimedState(void) Definition sp_pexecutor.cpp:60 virtual ~ParallelExecutor(void) Definition sp_pexecutor.cpp:39 std::vector< std::string > mExecutorNames Definition sp_pexecutor.h:569 std::string CurrentParallelStateStr(void) const Definition sp_pexecutor.cpp:524 virtual void DoReadGenerators(TokenReader &rTr) Definition sp_pexecutor.cpp:202 const EventSet & Alphabet(void) const Definition sp_pexecutor.cpp:237 TimeInterval EnabledEventTime(Idx event) const Definition sp_pexecutor.cpp:303 void DoCopy(const ParallelExecutor &rSrc) Definition sp_pexecutor.cpp:44 Definition tp_timeinterval.h:83 void Intersect(const TimeInterval &rOtherInterval) Definition tp_timeinterval.cpp:87 Definition sp_executor.h:53 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 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 Definition cfl_token.h:54 Definition tp_tgenerator.h:100 Definition cfl_types.h:247 void Read(const std::string &rFileName, const std::string &rLabel="", const Type *pContext=0) Definition cfl_types.cpp:288 Definition cfl_agenerator.h:43 std::string ExtractDirectory(const std::string &rFullPath) Definition cfl_utils.cpp:296 std::string PrependPath(const std::string &rLeft, const std::string &rRight) Definition cfl_utils.cpp:343 std::map< Idx, Time::Type > ClockValue Definition sp_executor.h:103 libFAUDES 2.34d --- 2026.03.11 --- c++ api documentaion by doxygen |