DiaDes  0.1
DIAgnosis of Discrete-Event System
Diades::Automata::Component Member List

This is the complete list of members for Diades::Automata::Component, including all inherited members.

_behavDiades::Automata::Componentprotected
_eventOfTransitionDiades::Automata::Componentprivate
_eventsDiades::Automata::Componentprivate
_faultyEventsDiades::Automata::Componentprivate
_idDiades::Automata::Componentprivate
_initialDiades::Automata::Componentprotected
_isInitialDiades::Automata::Componentprotected
_labelOfStateDiades::Automata::Componentprivate
_nameDiades::Automata::Componentprivate
_normalEventsDiades::Automata::Componentprivate
_sourceWithEventDiades::Automata::Componentprivate
_stateOfLabelDiades::Automata::Componentprivate
_targetWithEventDiades::Automata::Componentprivate
_transitionsWithEventDiades::Automata::Componentprivate
_transitionsWithSourceDiades::Automata::Componentprivate
_transitionsWithTargetDiades::Automata::Componentprivate
beginOfSourceStateOfEvent(const Event &e) constDiades::Automata::Componentinline
beginOfTargetStateOfEvent(const Event &e) constDiades::Automata::Componentinline
behaviour()Diades::Automata::Componentinline
behaviour() constDiades::Automata::Componentinline
changeLogger(const string &newLoggerName)Diades::Utils::Loggableinline
changeLogger(Logger &newLogger)Diades::Utils::Loggableinline
clear()Diades::Automata::Componentvirtual
clearAllInitialStates()Diades::Automata::Componentinline
Component()Diades::Automata::Componentinline
Component(const Component &component)Diades::Automata::Component
component2dot(const string &fileName) constDiades::Automata::Componentvirtual
ConstPointer typedefDiades::Automata::Component
containsEvent(const Event &e) constDiades::Automata::Componentinline
defaultComponentNameDiades::Automata::Componentstatic
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::Componentprotectedvirtual
determine(const Component *comp)Diades::Automata::Componentprotectedvirtual
endOfSourceStateOfEvent(const Event &e) constDiades::Automata::Componentinline
endOfTargetStateOfEvent(const Event &e) constDiades::Automata::Componentinline
eventBegin() constDiades::Automata::Componentinline
eventEnd() constDiades::Automata::Componentinline
EventIterator typedefDiades::Automata::Component
events() constDiades::Automata::Componentinline
eventTransitionBegin(const Event &e) constDiades::Automata::Componentinline
eventTransitionEnd(const Event &e) constDiades::Automata::Componentinline
EventTransitionIterator typedefDiades::Automata::Component
Exception typedefDiades::Automata::Component
exportDesCompModel(const string &filename) constDiades::Automata::Componentvirtual
faultyEventBegin() constDiades::Automata::Componentinline
faultyEventEnd() constDiades::Automata::Componentinline
faultyEvents() constDiades::Automata::Componentinline
getEvent(Transition t) constDiades::Automata::Componentinline
getLabel(State state) constDiades::Automata::Componentinline
getPointer() constDiades::Automata::Componentinline
getPointer()Diades::Automata::Componentinline
getState(const StateLabel &label) constDiades::Automata::Componentinline
id() constDiades::Automata::Componentinline
import(const string &filename)Diades::Automata::Componentvirtual
importDesCompModel(const string &filename)Diades::Automata::Componentvirtual
importDesCompModel(istream &stream)Diades::Automata::Componentvirtual
initialStateBegin() constDiades::Automata::Componentinline
initialStateEnd() constDiades::Automata::Componentinline
InitialStateIterator typedefDiades::Automata::Component
inputEventTransitionBegin(State s, Event e) constDiades::Automata::Componentinline
inputEventTransitionEnd(State s, Event e) constDiades::Automata::Componentinline
InputEventTransitionIterator typedefDiades::Automata::Component
inputTransitionBegin(State s) constDiades::Automata::Componentinline
inputTransitionEnd(State s) constDiades::Automata::Componentinline
InputTransitionIterator typedefDiades::Automata::Component
insertEvent(const Event &event)Diades::Automata::Component
insertEvent(EventIterator start, EventIterator end)Diades::Automata::Component
isComplete() constDiades::Automata::Component
isDeterministic() constDiades::Automata::Component
isEmpty() constDiades::Automata::Componentinline
isFaulty(const Event &e) constDiades::Automata::Componentinline
isInitial(State state) constDiades::Automata::Componentinline
isNormal(const Event &e) constDiades::Automata::Componentinline
isValid() constDiades::Automata::Componentinline
LabelledStateIterator typedefDiades::Automata::Component
log(Log::Level level, const char *msg)Diades::Utils::Loggableinline
Loggable()Diades::Utils::Loggableinline
Loggable(const string &loggerName)Diades::Utils::Loggableinline
Loggable(Logger &logger)Diades::Utils::Loggableinline
mergeInfoStates(const vector< const Component *> &components, const vector< State > &states, State currentState)Diades::Automata::Componentvirtual
mergeStates(BeliefState &states)Diades::Automata::Componentprivate
minimize()Diades::Automata::Component
minimize(unordered_set< State > &acceptors)Diades::Automata::Component
name() constDiades::Automata::Componentinline
nerodePartition(vector< BeliefState * > &partition) constDiades::Automata::Componentprivate
nerodePartition(const unordered_set< State > &acceptors, vector< BeliefState * > &partition)Diades::Automata::Componentprivate
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() constDiades::Automata::Componentinline
normalEventEnd() constDiades::Automata::Componentinline
normalEvents() constDiades::Automata::Componentinline
numberOfEvents() constDiades::Automata::Componentinline
numberOfInitialStates() constDiades::Automata::Componentinline
numberOfStates() constDiades::Automata::Componentinline
numberOfTransitions() constDiades::Automata::Componentinline
operator!=(const Component &component) constDiades::Automata::Componentinline
operator==(const Component &component) constDiades::Automata::Componentinline
outputEventTransitionBegin(State s, Event e) constDiades::Automata::Componentinline
outputEventTransitionEnd(State s, Event e) constDiades::Automata::Componentinline
OutputEventTransitionIterator typedefDiades::Automata::Component
outputTransitionBegin(State s) constDiades::Automata::Componentinline
outputTransitionEnd(State s) constDiades::Automata::Componentinline
OutputTransitionIterator typedefDiades::Automata::Component
parseDesCompFaultyEvents(istream &stream)Diades::Automata::Componentprotectedvirtual
parseDesCompMaskedEvents(istream &stream, unsigned number, map< string, set< string > > &maskEvents)Diades::Automata::Componentprotectedvirtual
parseDesCompName(istream &stream)Diades::Automata::Componentprotectedvirtual
parseDesCompNormalEvents(istream &stream)Diades::Automata::Componentprotectedvirtual
parseDesCompObservableEvents(istream &stream)Diades::Automata::Componentprotectedvirtual
parseDesCompStates(istream &stream)Diades::Automata::Componentprotectedvirtual
parseDesCompTransitions(istream &stream)Diades::Automata::Componentprotectedvirtual
Pointer typedefDiades::Automata::Component
project(const Component *comp, const set< Event > &projectedEvents)Diades::Automata::Componentvirtual
project(const Component *comp, const set< Event > &projectedEvents, unordered_map< Diades::Automata::State, unordered_set< Diades::Automata::State > > &dictionary)Diades::Automata::Componentvirtual
project(const Component *comp, const set< Event > &projectedEvents, const unordered_set< State > &acceptors, unordered_set< State > &newAcceptors)Diades::Automata::Componentvirtual
reachableStates(const BeliefState &bs, Event event, const set< Event > &projectedEvents, BeliefState &nextBs) constDiades::Automata::Componentprivate
reachableStates(const BeliefState &bs, Event event, const set< Event > &projectedEvents, BeliefState &nextBs, const unordered_set< State > &acceptors, bool &presenceOfAcceptors) constDiades::Automata::Componentprivate
replaceEvent(const Event &e1, const Event &e2)Diades::Automata::Component
sanityCheck(string &log) constDiades::Automata::Component
setAllInitialStates()Diades::Automata::Componentinline
setFaulty(const Event &e)Diades::Automata::Componentinline
setId(int identifier)Diades::Automata::Componentinline
setInitial(State state)Diades::Automata::Componentinline
setName(const string &name)Diades::Automata::Componentinline
setNormal(const Event &e)Diades::Automata::Componentinline
splitPartition(const BeliefState *bigQ0, const BeliefState *bigQ1, Event littleA, BeliefState *bigQ0prime, BeliefState *bigQ0MinusbigQ0prime) constDiades::Automata::Componentprivate
splitPartition2(const BeliefState *bigQ0, const BeliefState *bigQ1, Event littleA, BeliefState *bigQ0prime, BeliefState *bigQ0MinusbigQ0prime, State sinkState) constDiades::Automata::Componentprivate
stateBegin() constDiades::Automata::Componentinline
stateEnd() constDiades::Automata::Componentinline
StateIterator typedefDiades::Automata::Component
StateLabel typedefDiades::Automata::Component
transitionBegin() constDiades::Automata::Componentinline
transitionEnd() constDiades::Automata::Componentinline
TransitionIterator typedefDiades::Automata::Component
typeName()Diades::Automata::Componentinlinestatic
unsetInitial(State state)Diades::Automata::Componentinline
~Component()Diades::Automata::Componentvirtual