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

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

_behavDiades::Automata::Componentprotected
_diagnosedEventsDiades::Automata::ClassicalDiagnoserprivate
_initialDiades::Automata::Componentprotected
_isInitialDiades::Automata::Componentprotected
Ambiguous enum valueDiades::Automata::ClassicalDiagnoser
beginOfDiagnosedEvents() constDiades::Automata::ClassicalDiagnoserinline
beginOfSourceStateOfEvent(const Event &e) constDiades::Automata::Componentinline
beginOfSourceStateOfObservableEvent(const Event &e) constDiades::Automata::ObservableComponentinline
beginOfTargetStateOfEvent(const Event &e) constDiades::Automata::Componentinline
beginOfTargetStateOfObservableEvent(const Event &e) constDiades::Automata::ObservableComponentinline
behaviour()Diades::Automata::Componentinline
behaviour() constDiades::Automata::Componentinline
changeLogger(const string &newLoggerName)Diades::Utils::Loggableinline
changeLogger(Logger &newLogger)Diades::Utils::Loggableinline
ClassicalDiagnoser()Diades::Automata::ClassicalDiagnoserinline
ClassicalDiagnoser(const ObservableComponent &model, const unordered_set< Event > &faults, bool silentClosure=false)Diades::Automata::ClassicalDiagnoser
clear()Diades::Automata::ObservableComponentvirtual
clearAllInitialStates()Diades::Automata::Componentinline
Component()Diades::Automata::Componentinline
Component(const Component &component)Diades::Automata::Component
component2dot(const string &fileName) constDiades::Automata::ObservableComponentvirtual
component2dot(ostream &os) constDiades::Automata::ObservableComponentvirtual
computeDiagnoser(const ObservableComponent &model, const unordered_set< Event > &faults, bool silentClosure)Diades::Automata::ClassicalDiagnoserprotectedvirtual
computeNonDeterministicDiagnoser(const ObservableComponent &model, const unordered_set< Event > &faults, Graph::Graph &nonDeterministicDiagnoser, NodeMap< pair< int, FaultSet > > &stateInfoNonDet, EdgeMap< Event > &transInfoNonDet, unordered_set< State > &initialStateNonDetState, bool silentClosure)Diades::Automata::ClassicalDiagnoserprivate
computeReachableStates(const ObservableComponent &model, ConstNodeMap< ReachableInfo > &reachables, bool silentClosure, ConstNodeMap< unordered_multimap< State, FaultSet > > &silent)Diades::Automata::ClassicalDiagnoserprivate
computeSilentClosure(const ObservableComponent &model, State source, const unordered_set< Event > &faults, unordered_multimap< State, FaultSet > &result)Diades::Automata::ClassicalDiagnoserprivate
ConstPointer typedefDiades::Automata::Component
containsEvent(const Event &e) constDiades::Automata::Componentinline
containsObservableEvent(const Event &e) constDiades::Automata::ObservableComponentinline
CRef typedefDiades::Automata::ObservableComponent
currentDiagnoserStateDiades::Automata::ClassicalDiagnoserprivate
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
diagnose(const Event &obs)Diades::Automata::ClassicalDiagnoser
Diagnosed enum valueDiades::Automata::ClassicalDiagnoser
diagnoser2dot(const string &fileName, string &log) constDiades::Automata::ClassicalDiagnoser
diagnoser2hd(const string &fileName, string &log) constDiades::Automata::ClassicalDiagnoser
DiagnoserInfoState typedefDiades::Automata::ClassicalDiagnoserprivate
DiagnosisHypothesis typedefDiades::Automata::ClassicalDiagnoserprivate
endOfDiagnosedEvents() constDiades::Automata::ClassicalDiagnoserinline
endOfSourceStateOfEvent(const Event &e) constDiades::Automata::Componentinline
endOfSourceStateOfObservableEvent(const Event &e) constDiades::Automata::ObservableComponentinline
endOfTargetStateOfEvent(const Event &e) constDiades::Automata::Componentinline
endOfTargetStateOfObservableEvent(const Event &e) constDiades::Automata::ObservableComponentinline
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
EventType enum nameDiades::Automata::ClassicalDiagnoser
Exception typedefDiades::Automata::ClassicalDiagnoser
exportDesCompEvent(ostream &os, const Event &evt) constDiades::Automata::ObservableComponentprotectedvirtual
exportDesCompModel(const string &filename) constDiades::Automata::ObservableComponentvirtual
exportDesCompModel(ostream &os) constDiades::Automata::ObservableComponentvirtual
FaultSet typedefDiades::Automata::ClassicalDiagnoserprivate
FaultStatus enum nameDiades::Automata::ClassicalDiagnoser
faultToIndexDiades::Automata::ClassicalDiagnoserprivate
faultyEventBegin() constDiades::Automata::Componentinline
faultyEventEnd() constDiades::Automata::Componentinline
faultyEvents() constDiades::Automata::Componentinline
getDiagnosis(Diagnosis &diagnosis) constDiades::Automata::ClassicalDiagnoser
getEvent(Transition t) constDiades::Automata::Componentinline
getFaultStatus(State diagnoserState, const Event &fault) constDiades::Automata::ClassicalDiagnoser
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
indexToFaultDiades::Automata::ClassicalDiagnoserprivate
initialize()Diades::Automata::ClassicalDiagnoserinline
initialState() constDiades::Automata::ClassicalDiagnoserinline
initialStateBegin() constDiades::Automata::Componentinline
initialStateEnd() constDiades::Automata::Componentinline
InitialStateIterator typedefDiades::Automata::Component
initModelStatesLabels(const ObservableComponent &model, vector< State > &modelStateOf, ConstNodeMap< int > &valueOf)Diades::Automata::ClassicalDiagnoserprivate
inputEventTransitionBegin(State s, Event e) constDiades::Automata::Componentinline
inputEventTransitionEnd(State s, Event e) constDiades::Automata::Componentinline
InputEventTransitionIterator typedefDiades::Automata::Component
inputObservableTransitionBegin(State s, Event e) constDiades::Automata::ObservableComponentinline
inputObservableTransitionEnd(State s, Event e) constDiades::Automata::ObservableComponentinline
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
isConsistent(const Event &obs) constDiades::Automata::ClassicalDiagnoser
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
labelStatesDiades::Automata::ClassicalDiagnoserprivate
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
mask() constDiades::Automata::ObservableComponentinline
mergeInfoStates(const vector< const Component *> &components, const vector< State > &states, State currentState)Diades::Automata::Componentvirtual
minimize()Diades::Automata::Component
minimize(unordered_set< State > &acceptors)Diades::Automata::Component
ModelState typedefDiades::Automata::ClassicalDiagnoserprivate
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
numberOfDiagnosedEvents() constDiades::Automata::ClassicalDiagnoserinline
numberOfEvents() constDiades::Automata::Componentinline
numberOfInitialStates() constDiades::Automata::Componentinline
numberOfObservables() constDiades::Automata::ObservableComponentinline
numberOfStates() constDiades::Automata::Componentinline
numberOfTransitions() constDiades::Automata::Componentinline
Observable enum valueDiades::Automata::ClassicalDiagnoser
observableBegin() constDiades::Automata::ObservableComponentinline
ObservableComponent()Diades::Automata::ObservableComponentinline
ObservableComponent(const ObservableComponent &component)Diades::Automata::ObservableComponent
observableEnd() constDiades::Automata::ObservableComponentinline
observableTransitionBegin(const Event &e) constDiades::Automata::ObservableComponentinline
observableTransitionEnd(const Event &e) constDiades::Automata::ObservableComponentinline
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
outputObservableTransitionBegin(State s, Event e) constDiades::Automata::ObservableComponentinline
outputObservableTransitionEnd(State s, Event e) constDiades::Automata::ObservableComponentinline
outputTransitionBegin(State s) constDiades::Automata::Componentinline
outputTransitionEnd(State s) constDiades::Automata::Componentinline
OutputTransitionIterator typedefDiades::Automata::Component
parseDesCompFaultyEvents(istream &stream)Diades::Automata::ObservableComponentprotectedvirtual
parseDesCompMaskedEvents(istream &stream, unsigned number, map< string, set< string > > &maskEvents)Diades::Automata::Componentprotectedvirtual
parseDesCompName(istream &stream)Diades::Automata::Componentprotectedvirtual
parseDesCompNormalEvents(istream &stream)Diades::Automata::ObservableComponentprotectedvirtual
parseDesCompObservableEvents(istream &stream)Diades::Automata::ObservableComponentprotectedvirtual
parseDesCompStates(istream &stream)Diades::Automata::Componentprotectedvirtual
parseDesCompTransitions(istream &stream)Diades::Automata::Componentprotectedvirtual
Pointer typedefDiades::Automata::Component
project(const ObservableComponent *comp, const set< Event > &projectedEvents)Diades::Automata::ObservableComponentvirtual
project(const ObservableComponent *comp, const set< Event > &projectedEvents, unordered_map< Diades::Automata::State, unordered_set< Diades::Automata::State > > &dictionary)Diades::Automata::ObservableComponentvirtual
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
ReachableInfo typedefDiades::Automata::ClassicalDiagnoserprivate
Ref typedefDiades::Automata::ObservableComponent
replaceEvent(const Event &e1, const Event &e2)Diades::Automata::Component
Safe enum valueDiades::Automata::ClassicalDiagnoser
sanityCheck(string &log) constDiades::Automata::Component
serialize(Archive &ar, const unsigned int version)Diades::Automata::ClassicalDiagnoserinline
setAllInitialStates()Diades::Automata::Componentinline
setFaulty(const Event &e)Diades::Automata::Componentinline
setId(int identifier)Diades::Automata::Componentinline
setInitial(State state)Diades::Automata::Componentinline
setMask(const ObservableMask &mask)Diades::Automata::ObservableComponent
setName(const string &name)Diades::Automata::Componentinline
setNormal(const Event &e)Diades::Automata::Componentinline
stateBegin() constDiades::Automata::Componentinline
stateEnd() constDiades::Automata::Componentinline
stateInfoDiades::Automata::ClassicalDiagnoserprivate
StateIterator typedefDiades::Automata::Component
StateLabel typedefDiades::Automata::Component
Sure enum valueDiades::Automata::ClassicalDiagnoser
transitionBegin() constDiades::Automata::Componentinline
transitionEnd() constDiades::Automata::Componentinline
TransitionIterator typedefDiades::Automata::Component
typeName()Diades::Automata::ClassicalDiagnoserinlinestatic
unobservableTransitionBegin() constDiades::Automata::ObservableComponentinline
unobservableTransitionEnd() constDiades::Automata::ObservableComponentinline
unsetInitial(State state)Diades::Automata::Componentinline
updateMask(const Event &event, const set< string > &obsLabel)Diades::Automata::ObservableComponentvirtual
~ClassicalDiagnoser()Diades::Automata::ClassicalDiagnoserinlinevirtual
~Component()Diades::Automata::Componentvirtual
~ObservableComponent()Diades::Automata::ObservableComponent