Active(Idx ev, const ParallelState &stateVec) const | faudes::ParallelExecutor | |
Active(Idx ev) const | faudes::ParallelExecutor | |
ActiveEventSet(const ParallelState &stateVec) const | faudes::ParallelExecutor | |
Alphabet(const sEventSet &rAlphabet) | faudes::ProposingExecutor | |
Alphabet(void) const | faudes::ProposingExecutor | inline |
Assign(const Type &rSrc) | faudes::Type | virtual |
At(int i) const | faudes::ParallelExecutor | inline |
Begin(void) const | faudes::ParallelExecutor | inline |
BreakCondition(void) const | faudes::LoggingExecutor | inline |
Cast(const Type *pOther) const | faudes::Type | virtual |
Clear(void) | faudes::ProposingExecutor | virtual |
ClrCondition(const std::string &rName) | faudes::LoggingExecutor | |
ClrCondition(Idx cond) | faudes::LoggingExecutor | |
Compile() | faudes::LoggingExecutor | protectedvirtual |
CompileConditions(void) | faudes::LoggingExecutor | private |
ComputeEnabled(void) const | faudes::ParallelExecutor | |
ComputeEnabledNonConst(void) | faudes::ParallelExecutor | |
Condition(const std::string &rName) const | faudes::LoggingExecutor | |
Condition(Idx cond) const | faudes::LoggingExecutor | |
ConditionIterator typedef | faudes::LoggingExecutor | |
Conditions(void) const | faudes::LoggingExecutor | |
Conditions(const SimConditionSet &) | faudes::LoggingExecutor | |
ConditionsBegin(void) const | faudes::LoggingExecutor | |
ConditionsEnd(void) const | faudes::LoggingExecutor | |
ConditionsProcess(void) | faudes::LoggingExecutor | private |
ConditionsRead(TokenReader &rTr, const std::string &rLabel="SimConditions") | faudes::LoggingExecutor | |
ConditionsReset(void) | faudes::LoggingExecutor | private |
ConditionsWrite(TokenWriter &rTw, const std::string &rLabel="SimConditions") const | faudes::LoggingExecutor | |
Copy(void) const | faudes::Type | virtual |
CStr(Idx clock) const | faudes::ParallelExecutor | |
CurrentParallelState(void) const | faudes::ParallelExecutor | |
CurrentParallelStateStr(void) const | faudes::ParallelExecutor | |
CurrentParallelTimedState(const ParallelTimedState &ptstate) | faudes::LoggingExecutor | virtual |
CurrentParallelTimedState(void) const | faudes::LoggingExecutor | inline |
CurrentParallelTimedStateStr(void) const | faudes::ParallelExecutor | |
CurrentStep(void) const | faudes::LoggingExecutor | inline |
CurrentStep(int step) | faudes::LoggingExecutor | virtual |
CurrentTime(void) const | faudes::LoggingExecutor | inline |
CurrentTime(Time::Type time) | faudes::LoggingExecutor | virtual |
DisabledEvents() const | faudes::ParallelExecutor | |
DoAssign(const ProposingExecutor &rSrc) | faudes::ProposingExecutor | protected |
faudes::LoggingExecutor::DoAssign(const LoggingExecutor &rSrc) | faudes::LoggingExecutor | protected |
faudes::ParallelExecutor::DoAssign(const ParallelExecutor &rSrc) | faudes::ParallelExecutor | protected |
faudes::Type::DoAssign(const Type &rSrc) | faudes::Type | protected |
DoDWrite(TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const | faudes::Type | protectedvirtual |
DoEqual(const Type &rOther) const | faudes::Type | protected |
DoRead(TokenReader &rTr, const std::string &rLabel="", const Type *pContext=0) | faudes::ProposingExecutor | protectedvirtual |
DoReadGenerators(TokenReader &rTr) | faudes::ParallelExecutor | protectedvirtual |
DoSWrite(TokenWriter &rTw) const | faudes::Type | protectedvirtual |
DoWrite(TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const | faudes::ProposingExecutor | protectedvirtual |
DoWriteGenerators(TokenWriter &rTw) const | faudes::ParallelExecutor | protectedvirtual |
DoXWrite(TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const | faudes::Type | protectedvirtual |
DWrite(const Type *pContext=0) const | faudes::Type | |
DWrite(const std::string &pFileName, const std::string &rLabel="", const Type *pContext=0, std::ios::openmode openmode=std::ios::out|std::ios::trunc) const | faudes::Type | |
DWrite(TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const | faudes::Type | |
EnabledEvents() const | faudes::ParallelExecutor | |
EnabledEventTime(Idx event) const | faudes::ParallelExecutor | |
EnabledGuardTime(Idx event) const | faudes::ParallelExecutor | |
EnabledInterval() const | faudes::ParallelExecutor | |
EnabledTime() const | faudes::ParallelExecutor | |
End(void) const | faudes::ParallelExecutor | inline |
Equal(const Type &rOther) const | faudes::Type | virtual |
EStr(Idx event) const | faudes::ParallelExecutor | |
EventAttribute(Idx index) const | faudes::ProposingExecutor | |
EventAttribute(Idx index, const SimEventAttribute &rAttr) | faudes::ProposingExecutor | |
EventIndex(const std::string &rName) const | faudes::ParallelExecutor | inline |
EventName(Idx index) const | faudes::ParallelExecutor | inline |
EventStatesToString(void) const | faudes::ProposingExecutor | |
ExecuteEvent(Idx event) | faudes::ProposingExecutor | virtual |
ExecuteNextTransition() | faudes::ProposingExecutor | |
ExecuteTime(Time::Type duration) | faudes::ProposingExecutor | virtual |
ExecuteTransition(const TimedEvent &tevent) | faudes::ProposingExecutor | |
FromString(const std::string &rString, const std::string &rLabel="", const Type *pContext=0) | faudes::Type | |
Insert(const std::string &rFileName) | faudes::ParallelExecutor | |
Insert(const TimedGenerator &rGen) | faudes::ParallelExecutor | |
IsDeadlocked() const | faudes::ParallelExecutor | |
Iterator typedef | faudes::ParallelExecutor | |
iterator typedef | faudes::ParallelExecutor | private |
LogClose(void) | faudes::LoggingExecutor | |
LogEvents enum value | faudes::LoggingExecutor | |
LoggingExecutor(void) | faudes::LoggingExecutor | |
LoggingExecutor(const LoggingExecutor &rOther) | faudes::LoggingExecutor | |
LoggingExecutor(const std::string &rFileName) | faudes::LoggingExecutor | |
LogMode enum name | faudes::LoggingExecutor | |
LogOpen(TokenWriter &rTw, int mode) | faudes::LoggingExecutor | |
LogOpen(const std::string &rFileName, int logmode, std::ios::openmode openmode=std::ios::out|std::ios::trunc) | faudes::LoggingExecutor | |
LogStates enum value | faudes::LoggingExecutor | |
LogStatistics enum value | faudes::LoggingExecutor | |
LogTime enum value | faudes::LoggingExecutor | |
LogWriteEvent(void) | faudes::LoggingExecutor | private |
LogWritePause(void) | faudes::LoggingExecutor | private |
LogWriteResume(void) | faudes::LoggingExecutor | private |
LogWriteState(void) | faudes::LoggingExecutor | private |
LogWriteStatistics(void) | faudes::LoggingExecutor | private |
LogWriteTime(void) | faudes::LoggingExecutor | private |
mAlphabet | faudes::ParallelExecutor | private |
mBreakCondition | faudes::LoggingExecutor | private |
mConditions | faudes::LoggingExecutor | private |
mCurrentParallelTimedState | faudes::ParallelExecutor | private |
mCurrentStep | faudes::ParallelExecutor | private |
mCurrentTime | faudes::ParallelExecutor | private |
mDEvents | faudes::ParallelExecutor | private |
mEEvents | faudes::ParallelExecutor | private |
mEInterval | faudes::ParallelExecutor | private |
mEnabledConditions | faudes::LoggingExecutor | private |
mETime | faudes::ParallelExecutor | private |
mEValid | faudes::ParallelExecutor | private |
mExecutorNames | faudes::ParallelExecutor | private |
mExecutors | faudes::ParallelExecutor | private |
mLogFile | faudes::LoggingExecutor | private |
mLogMode | faudes::LoggingExecutor | private |
mProposal | faudes::ProposingExecutor | private |
mPValid | faudes::ProposingExecutor | private |
mRecentEvent | faudes::ParallelExecutor | protected |
mSimEvents | faudes::ProposingExecutor | private |
msStringEmpty | faudes::Type | privatestatic |
msStringVoid | faudes::Type | privatestatic |
mTraceBuffer | faudes::LoggingExecutor | private |
mTraceFirstStep | faudes::LoggingExecutor | private |
mTraceMax | faudes::LoggingExecutor | private |
mTraceTimeToStep | faudes::LoggingExecutor | private |
Name(const std::string &rName) | faudes::Type | virtual |
Name(void) const | faudes::Type | virtual |
New(void) const | faudes::Type | virtual |
operator!=(const Type &rOther) const | faudes::Type | virtual |
operator=(const Type &rSrc) | faudes::Type | virtual |
operator==(const Type &rOther) const | faudes::Type | virtual |
ParallelClock typedef | faudes::ParallelExecutor | |
ParallelExecutor(void) | faudes::ParallelExecutor | |
ParallelExecutor(const ParallelExecutor &rOther) | faudes::ParallelExecutor | |
ParallelExecutor(const std::string &rFileName) | faudes::ParallelExecutor | |
ParallelState typedef | faudes::ParallelExecutor | |
pLogTokenWriter | faudes::LoggingExecutor | private |
ProposeNextTransition() | faudes::ProposingExecutor | |
ProposingExecutor() | faudes::ProposingExecutor | |
ProposingExecutor(const ProposingExecutor &) | faudes::ProposingExecutor | |
PSStr(const ParallelState &pstate) const | faudes::ParallelExecutor | |
PTSStr(const ParallelTimedState &ptstate) const | faudes::ParallelExecutor | |
Read(const std::string &rFileName, const std::string &rLabel="", const Type *pContext=0) | faudes::Type | |
Read(TokenReader &rTr, const std::string &rLabel="", const Type *pContext=0) | faudes::Type | |
Reset(long int seed) | faudes::ProposingExecutor | virtual |
Reset(void) | faudes::ProposingExecutor | inlinevirtual |
ResetProposer(long int seed=0) | faudes::ProposingExecutor | private |
RevertToStep(Idx step) | faudes::ProposingExecutor | virtual |
Schedule(Idx event, SimEventAttribute *pattr) | faudes::ProposingExecutor | private |
SetCondition(const std::string &rName, const AttributeSimCondition &rCondition) | faudes::LoggingExecutor | |
SetCondition(Idx cond, const AttributeSimCondition &rCondition) | faudes::LoggingExecutor | |
Size(void) const | faudes::ParallelExecutor | |
SWrite(TokenWriter &rTw) const | faudes::Type | |
SWrite(void) const | faudes::Type | |
TEStr(const TimedEvent &tevent) const | faudes::ParallelExecutor | |
TimedState typedef | faudes::ParallelExecutor | |
ToSText(void) const | faudes::Type | |
ToString(const std::string &rLabel="", const Type *pContext=0) const | faudes::Type | |
ToText(const std::string &rLabel="", const Type *pContext=0) const | faudes::Type | |
TraceAddSample(void) | faudes::LoggingExecutor | private |
TraceAtStep(int step) const | faudes::LoggingExecutor | |
TraceAtTime(Time::Type time) const | faudes::LoggingExecutor | |
TraceBegin(void) const | faudes::LoggingExecutor | |
TraceClear(int length=-2) | faudes::LoggingExecutor | |
TraceCurrent(void) const | faudes::LoggingExecutor | |
TraceEnd(void) const | faudes::LoggingExecutor | |
TraceFirst(void) const | faudes::LoggingExecutor | |
TraceIterator typedef | faudes::LoggingExecutor | |
TraceLength(void) const | faudes::LoggingExecutor | |
TraceRecent(void) const | faudes::LoggingExecutor | |
TraceToString(const TraceSample &sample) const | faudes::LoggingExecutor | |
TraceUpdateTime(void) | faudes::LoggingExecutor | private |
TraceUpdateTransition(Idx event) | faudes::LoggingExecutor | private |
TraceWrite(TokenWriter &rTw, const TraceSample &sample) const | faudes::LoggingExecutor | |
TraceWrite(const TraceSample &sample) const | faudes::LoggingExecutor | |
TraceWrite(void) const | faudes::LoggingExecutor | |
Type(void) | faudes::Type | |
Type(const Type &rType) | faudes::Type | |
TypeDefinitionp(void) const | faudes::Type | protectedvirtual |
TypeName(void) const | faudes::Type | virtual |
UpdateParallelTimedState(void) | faudes::ParallelExecutor | private |
Valid(void) const | faudes::LoggingExecutor | inlinevirtual |
Write(const Type *pContext=0) const | faudes::Type | |
Write(const std::string &pFileName, const std::string &rLabel="", const Type *pContext=0, std::ios::openmode openmode=std::ios::out|std::ios::trunc) const | faudes::Type | |
Write(const std::string &pFileName, std::ios::openmode openmode) const | faudes::Type | |
Write(TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const | faudes::Type | |
XBeginTag(const std::string &rLabel="", const std::string &rFallbackLabel="") const | faudes::Type | protectedvirtual |
XWrite(const std::string &pFileName, const std::string &rLabel="", const Type *pContext=0) const | faudes::Type | virtual |
XWrite(const Type *pContext=0) const | faudes::Type | |
XWrite(TokenWriter &rTw, const std::string &rLabel="", const Type *pContext=0) const | faudes::Type | |
~LoggingExecutor(void) | faudes::LoggingExecutor | virtual |
~ParallelExecutor(void) | faudes::ParallelExecutor | virtual |
~Type(void) | faudes::Type | virtual |