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

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

_acceptorsDiades::Automata::Traceprivate
_behavDiades::Automata::Componentprotected
_initialDiades::Automata::Componentprotected
_isInitialDiades::Automata::Componentprotected
_statusDiades::Automata::Traceprivate
acceptors() constDiades::Automata::Traceinline
beginOfAcceptorStates() constDiades::Automata::Traceinline
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::Traceinlinevirtual
clearAllInitialStates()Diades::Automata::Componentinline
complement(const Trace &trace, const set< Event > &events)Diades::Automata::Trace
Component()Diades::Automata::Componentinline
Component(const Component &component)Diades::Automata::Component
component2dot(const string &fileName) constDiades::Automata::Componentvirtual
compose(const Trace &trace1, const Trace &trace2, const set< Event > &events)Diades::Automata::Trace
computeTrace(const Component &comp, Event event, bool presence)Diades::Automata::Traceprivate
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
endOfAcceptorStates() constDiades::Automata::Traceinline
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::Trace
exportDesCompModel(const string &filename) constDiades::Automata::Componentvirtual
extract(const Component &comp, const ObservableMask &mask, const vector< Event > &observations)Diades::Automata::Trace
extract(const Component &comp, Event event, bool presence)Diades::Automata::Trace
extract(const Trace &trace, const Trace &projection, const set< Event > &projectedEvents)Diades::Automata::Trace
extractAllObservableTraces(const ObservableComponent &comp)Diades::Automata::Trace
extractBehaviours(const Component &comp, const ObservableMask &mask, const unordered_map< State, State > &sources, const Event &obs, unordered_map< State, State > &targets, unsigned level)Diades::Automata::Traceprivate
extractObservableTrace(const ObservableComponent &comp, Event event, bool presence)Diades::Automata::Trace
extractUnobservableBehaviours(const Component &comp, const ObservableMask &mask, const unordered_map< State, State > &sources, unordered_map< State, State > &targets, unsigned level)Diades::Automata::Traceprivate
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
initialState() constDiades::Automata::Traceinline
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
intersection(const Trace &trace1, const Trace &trace2)Diades::Automata::Trace
isAcceptor(State state) constDiades::Automata::Traceinline
isComplete() constDiades::Automata::Component
isContinuationFinite() constDiades::Automata::Trace
isDeterministic() constDiades::Automata::Component
isEmpty() constDiades::Automata::Componentinline
isFaulty(const Event &e) constDiades::Automata::Componentinline
isFinite(list< set< Event > > &combinations) constDiades::Automata::Trace
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
makeAllAcceptors()Diades::Automata::Traceinline
makeAllNonAcceptors()Diades::Automata::Traceinline
makeComplete()Diades::Automata::Trace
mergeInfoStates(const vector< const Component *> &components, const vector< State > &states, State currentState)Diades::Automata::Tracevirtual
minimize()Diades::Automata::Component
minimize(unordered_set< State > &acceptors)Diades::Automata::Component
name() constDiades::Automata::Componentinline
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 Trace &trace, const set< Event > &projectedEvents)Diades::Automata::Trace
Diades::Automata::Component::project(const Component *comp, const set< Event > &projectedEvents)Diades::Automata::Componentvirtual
Diades::Automata::Component::project(const Component *comp, const set< Event > &projectedEvents, unordered_map< Diades::Automata::State, unordered_set< Diades::Automata::State > > &dictionary)Diades::Automata::Componentvirtual
Diades::Automata::Component::project(const Component *comp, const set< Event > &projectedEvents, const unordered_set< State > &acceptors, unordered_set< State > &newAcceptors)Diades::Automata::Componentvirtual
pruneSpuriousStates()Diades::Automata::Traceprivate
replaceEvent(const Event &e1, const Event &e2)Diades::Automata::Component
sanityCheck(string &log) constDiades::Automata::Component
setAcceptor(State state)Diades::Automata::Traceinline
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
setNonAcceptor(State state)Diades::Automata::Traceinline
setNormal(const Event &e)Diades::Automata::Componentinline
stateBegin() constDiades::Automata::Componentinline
stateEnd() constDiades::Automata::Componentinline
StateIterator typedefDiades::Automata::Component
StateLabel typedefDiades::Automata::Component
substract(const Trace &trace1, const Trace &trace2)Diades::Automata::Trace
Trace()Diades::Automata::Trace
trace2dot(const string &filename) constDiades::Automata::Trace
transitionBegin() constDiades::Automata::Componentinline
transitionEnd() constDiades::Automata::Componentinline
TransitionIterator typedefDiades::Automata::Component
typeName()Diades::Automata::Traceinlinestatic
unsetInitial(State state)Diades::Automata::Componentinline
~Component()Diades::Automata::Componentvirtual