_behav | Diades::Automata::Component | protected |
_eventOfTransition | Diades::Automata::Component | private |
_events | Diades::Automata::Component | private |
_faultyEvents | Diades::Automata::Component | private |
_id | Diades::Automata::Component | private |
_initial | Diades::Automata::Component | protected |
_isInitial | Diades::Automata::Component | protected |
_labelOfState | Diades::Automata::Component | private |
_name | Diades::Automata::Component | private |
_normalEvents | Diades::Automata::Component | private |
_sourceWithEvent | Diades::Automata::Component | private |
_stateOfLabel | Diades::Automata::Component | private |
_targetWithEvent | Diades::Automata::Component | private |
_transitionsWithEvent | Diades::Automata::Component | private |
_transitionsWithSource | Diades::Automata::Component | private |
_transitionsWithTarget | Diades::Automata::Component | private |
beginOfSourceStateOfEvent(const Event &e) const | Diades::Automata::Component | inline |
beginOfTargetStateOfEvent(const Event &e) const | Diades::Automata::Component | inline |
behaviour() | Diades::Automata::Component | inline |
behaviour() const | Diades::Automata::Component | inline |
changeLogger(const string &newLoggerName) | Diades::Utils::Loggable | inline |
changeLogger(Logger &newLogger) | Diades::Utils::Loggable | inline |
clear() | Diades::Automata::Component | virtual |
clearAllInitialStates() | Diades::Automata::Component | inline |
Component() | Diades::Automata::Component | inline |
Component(const Component &component) | Diades::Automata::Component | |
component2dot(const string &fileName) const | Diades::Automata::Component | virtual |
ConstPointer typedef | Diades::Automata::Component | |
containsEvent(const Event &e) const | Diades::Automata::Component | inline |
defaultComponentName | Diades::Automata::Component | static |
deleteState(State state) | Diades::Automata::Component | |
deleteState(StateIterator start, StateIterator end) | Diades::Automata::Component | |
deleteTransition(Transition t) | Diades::Automata::Component | |
deleteTransition(TransitionIterator start, TransitionIterator end) | Diades::Automata::Component | |
deleteTransition(EventTransitionIterator start, EventTransitionIterator end) | Diades::Automata::Component | |
determine(const Component *comp, const unordered_set< State > &acceptors, unordered_set< State > &newAcceptors) | Diades::Automata::Component | protectedvirtual |
determine(const Component *comp) | Diades::Automata::Component | protectedvirtual |
endOfSourceStateOfEvent(const Event &e) const | Diades::Automata::Component | inline |
endOfTargetStateOfEvent(const Event &e) const | Diades::Automata::Component | inline |
eventBegin() const | Diades::Automata::Component | inline |
eventEnd() const | Diades::Automata::Component | inline |
EventIterator typedef | Diades::Automata::Component | |
events() const | Diades::Automata::Component | inline |
eventTransitionBegin(const Event &e) const | Diades::Automata::Component | inline |
eventTransitionEnd(const Event &e) const | Diades::Automata::Component | inline |
EventTransitionIterator typedef | Diades::Automata::Component | |
Exception typedef | Diades::Automata::Component | |
exportDesCompModel(const string &filename) const | Diades::Automata::Component | virtual |
faultyEventBegin() const | Diades::Automata::Component | inline |
faultyEventEnd() const | Diades::Automata::Component | inline |
faultyEvents() const | Diades::Automata::Component | inline |
getEvent(Transition t) const | Diades::Automata::Component | inline |
getLabel(State state) const | Diades::Automata::Component | inline |
getPointer() const | Diades::Automata::Component | inline |
getPointer() | Diades::Automata::Component | inline |
getState(const StateLabel &label) const | Diades::Automata::Component | inline |
id() const | Diades::Automata::Component | inline |
import(const string &filename) | Diades::Automata::Component | virtual |
importDesCompModel(const string &filename) | Diades::Automata::Component | virtual |
importDesCompModel(istream &stream) | Diades::Automata::Component | virtual |
initialStateBegin() const | Diades::Automata::Component | inline |
initialStateEnd() const | Diades::Automata::Component | inline |
InitialStateIterator typedef | Diades::Automata::Component | |
inputEventTransitionBegin(State s, Event e) const | Diades::Automata::Component | inline |
inputEventTransitionEnd(State s, Event e) const | Diades::Automata::Component | inline |
InputEventTransitionIterator typedef | Diades::Automata::Component | |
inputTransitionBegin(State s) const | Diades::Automata::Component | inline |
inputTransitionEnd(State s) const | Diades::Automata::Component | inline |
InputTransitionIterator typedef | Diades::Automata::Component | |
insertEvent(const Event &event) | Diades::Automata::Component | |
insertEvent(EventIterator start, EventIterator end) | Diades::Automata::Component | |
isComplete() const | Diades::Automata::Component | |
isDeterministic() const | Diades::Automata::Component | |
isEmpty() const | Diades::Automata::Component | inline |
isFaulty(const Event &e) const | Diades::Automata::Component | inline |
isInitial(State state) const | Diades::Automata::Component | inline |
isNormal(const Event &e) const | Diades::Automata::Component | inline |
isValid() const | Diades::Automata::Component | inline |
LabelledStateIterator typedef | Diades::Automata::Component | |
log(Log::Level level, const char *msg) | Diades::Utils::Loggable | inline |
Loggable() | Diades::Utils::Loggable | inline |
Loggable(const string &loggerName) | Diades::Utils::Loggable | inline |
Loggable(Logger &logger) | Diades::Utils::Loggable | inline |
mergeInfoStates(const vector< const Component *> &components, const vector< State > &states, State currentState) | Diades::Automata::Component | virtual |
mergeStates(BeliefState &states) | Diades::Automata::Component | private |
minimize() | Diades::Automata::Component | |
minimize(unordered_set< State > &acceptors) | Diades::Automata::Component | |
name() const | Diades::Automata::Component | inline |
nerodePartition(vector< BeliefState * > &partition) const | Diades::Automata::Component | private |
nerodePartition(const unordered_set< State > &acceptors, vector< BeliefState * > &partition) | Diades::Automata::Component | private |
newState() | Diades::Automata::Component | |
newState(const StateLabel &label) | Diades::Automata::Component | |
newTransition(State source, State target, Event event) | Diades::Automata::Component | |
newTransition(const StateLabel &source, const StateLabel &target, Event event) | Diades::Automata::Component | |
normalEventBegin() const | Diades::Automata::Component | inline |
normalEventEnd() const | Diades::Automata::Component | inline |
normalEvents() const | Diades::Automata::Component | inline |
numberOfEvents() const | Diades::Automata::Component | inline |
numberOfInitialStates() const | Diades::Automata::Component | inline |
numberOfStates() const | Diades::Automata::Component | inline |
numberOfTransitions() const | Diades::Automata::Component | inline |
operator!=(const Component &component) const | Diades::Automata::Component | inline |
operator==(const Component &component) const | Diades::Automata::Component | inline |
outputEventTransitionBegin(State s, Event e) const | Diades::Automata::Component | inline |
outputEventTransitionEnd(State s, Event e) const | Diades::Automata::Component | inline |
OutputEventTransitionIterator typedef | Diades::Automata::Component | |
outputTransitionBegin(State s) const | Diades::Automata::Component | inline |
outputTransitionEnd(State s) const | Diades::Automata::Component | inline |
OutputTransitionIterator typedef | Diades::Automata::Component | |
parseDesCompFaultyEvents(istream &stream) | Diades::Automata::Component | protectedvirtual |
parseDesCompMaskedEvents(istream &stream, unsigned number, map< string, set< string > > &maskEvents) | Diades::Automata::Component | protectedvirtual |
parseDesCompName(istream &stream) | Diades::Automata::Component | protectedvirtual |
parseDesCompNormalEvents(istream &stream) | Diades::Automata::Component | protectedvirtual |
parseDesCompObservableEvents(istream &stream) | Diades::Automata::Component | protectedvirtual |
parseDesCompStates(istream &stream) | Diades::Automata::Component | protectedvirtual |
parseDesCompTransitions(istream &stream) | Diades::Automata::Component | protectedvirtual |
Pointer typedef | Diades::Automata::Component | |
project(const Component *comp, const set< Event > &projectedEvents) | Diades::Automata::Component | virtual |
project(const Component *comp, const set< Event > &projectedEvents, unordered_map< Diades::Automata::State, unordered_set< Diades::Automata::State > > &dictionary) | Diades::Automata::Component | virtual |
project(const Component *comp, const set< Event > &projectedEvents, const unordered_set< State > &acceptors, unordered_set< State > &newAcceptors) | Diades::Automata::Component | virtual |
reachableStates(const BeliefState &bs, Event event, const set< Event > &projectedEvents, BeliefState &nextBs) const | Diades::Automata::Component | private |
reachableStates(const BeliefState &bs, Event event, const set< Event > &projectedEvents, BeliefState &nextBs, const unordered_set< State > &acceptors, bool &presenceOfAcceptors) const | Diades::Automata::Component | private |
replaceEvent(const Event &e1, const Event &e2) | Diades::Automata::Component | |
sanityCheck(string &log) const | Diades::Automata::Component | |
setAllInitialStates() | Diades::Automata::Component | inline |
setFaulty(const Event &e) | Diades::Automata::Component | inline |
setId(int identifier) | Diades::Automata::Component | inline |
setInitial(State state) | Diades::Automata::Component | inline |
setName(const string &name) | Diades::Automata::Component | inline |
setNormal(const Event &e) | Diades::Automata::Component | inline |
splitPartition(const BeliefState *bigQ0, const BeliefState *bigQ1, Event littleA, BeliefState *bigQ0prime, BeliefState *bigQ0MinusbigQ0prime) const | Diades::Automata::Component | private |
splitPartition2(const BeliefState *bigQ0, const BeliefState *bigQ1, Event littleA, BeliefState *bigQ0prime, BeliefState *bigQ0MinusbigQ0prime, State sinkState) const | Diades::Automata::Component | private |
stateBegin() const | Diades::Automata::Component | inline |
stateEnd() const | Diades::Automata::Component | inline |
StateIterator typedef | Diades::Automata::Component | |
StateLabel typedef | Diades::Automata::Component | |
transitionBegin() const | Diades::Automata::Component | inline |
transitionEnd() const | Diades::Automata::Component | inline |
TransitionIterator typedef | Diades::Automata::Component | |
typeName() | Diades::Automata::Component | inlinestatic |
unsetInitial(State state) | Diades::Automata::Component | inline |
~Component() | Diades::Automata::Component | virtual |