DiaDes
0.1
DIAgnosis of Discrete-Event System
|
This is the complete list of members for Diades::Petri::TwinPattern, including all inherited members.
_finalMarkings | Diades::Petri::DdNet | protected |
_graph | Diades::Petri::BoundedNet | protected |
_inhibited | Diades::Petri::BoundedNet | protected |
_inhibitors | Diades::Petri::BoundedNet | protected |
_initialMarking | Diades::Petri::BoundedNet | protected |
_labelOfNode | Diades::Petri::BoundedNet | protected |
_name | Diades::Petri::BoundedNet | protected |
_nameOfNode | Diades::Petri::BoundedNet | protected |
_nodeType | Diades::Petri::BoundedNet | protected |
_observables | Diades::Petri::DdNet | protected |
_placeOfName | Diades::Petri::BoundedNet | protected |
_postponable | Diades::Petri::BoundedNet | protected |
_rightFinalMarkings | Diades::Petri::TwinPattern | private |
_transitionOfName | Diades::Petri::BoundedNet | protected |
_unobservables | Diades::Petri::DdNet | protected |
addPost(Transition transition, Place place) | Diades::Petri::BoundedNet | inline |
addPre(Transition transition, Place place) | Diades::Petri::BoundedNet | inline |
ambiguous(const Marking &marking) const | Diades::Petri::TwinPattern | |
append(const LabelledPrioritizedNet &net) | Diades::Petri::LabelledPrioritizedNet | |
Diades::Petri::LabelledNet::append(const LabelledNet &net) | Diades::Petri::LabelledNet | |
Diades::Petri::BoundedNet::append(const BoundedNet &net) | Diades::Petri::BoundedNet | |
appendLabelledNet(const LabelledNet &net, Diades::Graph::ConstNodeMap< Diades::Graph::Node > &nodeMap, Diades::Graph::NodeMap< Diades::Graph::Node > &nodeMapCopy, Diades::Graph::ConstEdgeMap< Diades::Graph::Edge > &edgeMap, Diades::Graph::EdgeMap< Diades::Graph::Edge > &edgeMapCopy) | Diades::Petri::LabelledNet | virtual |
appendLabelledPrioritizedNet(const LabelledPrioritizedNet &net, Diades::Graph::ConstNodeMap< Diades::Graph::Node > &nodeMap, Diades::Graph::NodeMap< Diades::Graph::Node > &nodeMapCopy, Diades::Graph::ConstEdgeMap< Diades::Graph::Edge > &edgeMap, Diades::Graph::EdgeMap< Diades::Graph::Edge > &edgeMapCopy) | Diades::Petri::LabelledPrioritizedNet | protectedvirtual |
appendNet(const BoundedNet &net, Diades::Graph::ConstNodeMap< Diades::Graph::Node > &nodeMap, Diades::Graph::NodeMap< Diades::Graph::Node > &nodeMapCopy, Diades::Graph::ConstEdgeMap< Diades::Graph::Edge > &edgeMap, Diades::Graph::EdgeMap< Diades::Graph::Edge > &edgeMapCopy) | Diades::Petri::BoundedNet | virtual |
beginOfEvents() const | Diades::Petri::LabelledNet | inline |
beginOfPlaces() const | Diades::Petri::BoundedNet | inline |
beginOfTransitions() const | Diades::Petri::BoundedNet | inline |
beginOfTransitionWithEvent(Event event) const | Diades::Petri::LabelledNet | inline |
BoundedNet() | Diades::Petri::BoundedNet | |
BoundedNet(const BoundedNet &net) | Diades::Petri::BoundedNet | |
checkDiagnosability() const | Diades::Petri::TwinPattern | |
clear() | Diades::Petri::BoundedNet | |
clone(std::vector< Place > &left, unordered_map< Place, Place > &rightOf, unordered_map< Transition, Transition > &rightTransitionOf, unordered_map< unsigned, std::list< Transition > > &leftObservableTransitionsOfEvent, unordered_map< unsigned, std::list< Transition > > &rightObservableTransitionsOfEvent) | Diades::Petri::TwinPattern | private |
containsEvent(Event event) const | Diades::Petri::LabelledNet | inline |
copyLabelledNet(const LabelledNet &net, Diades::Graph::ConstNodeMap< Diades::Graph::Node > &nodeMap, Diades::Graph::NodeMap< Diades::Graph::Node > &nodeMapCopy, Diades::Graph::ConstEdgeMap< Diades::Graph::Edge > &edgeMap, Diades::Graph::EdgeMap< Diades::Graph::Edge > &edgeMapCopy) | Diades::Petri::LabelledNet | virtual |
copyLabelledPrioritizedNet(const LabelledPrioritizedNet &net, Diades::Graph::ConstNodeMap< Diades::Graph::Node > &nodeMap, Diades::Graph::NodeMap< Diades::Graph::Node > &nodeMapCopy, Diades::Graph::ConstEdgeMap< Diades::Graph::Edge > &edgeMap, Diades::Graph::EdgeMap< Diades::Graph::Edge > &edgeMapCopy) | Diades::Petri::LabelledPrioritizedNet | protectedvirtual |
copyNet(const BoundedNet &net, Diades::Graph::ConstNodeMap< Diades::Graph::Node > &nodeMap, Diades::Graph::NodeMap< Diades::Graph::Node > &nodeMapCopy, Diades::Graph::ConstEdgeMap< Diades::Graph::Edge > &edgeMap, Diades::Graph::EdgeMap< Diades::Graph::Edge > &edgeMapCopy) | Diades::Petri::BoundedNet | protectedvirtual |
DdNet() | Diades::Petri::DdNet | |
ddNet2Dot(const string &fileName) const | Diades::Petri::DdNet | virtual |
ddNet2Dot(ostream &os) const | Diades::Petri::DdNet | |
deletePlace(Place p) | Diades::Petri::BoundedNet | |
deleteTransition(Transition t1) | Diades::Petri::LabelledPrioritizedNet | virtual |
duplicateTransition(Transition t) | Diades::Petri::LabelledNet | virtual |
enables(Transition t, const Marking &marking) const | Diades::Petri::BoundedNet | virtual |
endOfEvents() const | Diades::Petri::LabelledNet | inline |
endOfPlaces() const | Diades::Petri::BoundedNet | inline |
endOfTransitions() const | Diades::Petri::BoundedNet | inline |
endOfTransitionWithEvent(Event event) const | Diades::Petri::LabelledNet | inline |
Event typedef | Diades::Petri::LabelledNet | |
EventIterator typedef | Diades::Petri::LabelledNet | |
EventTransitionIterator typedef | Diades::Petri::LabelledNet | |
Exception typedef | Diades::Petri::LabelledNet | |
finalMarkings() const | Diades::Petri::DdNet | inline |
fire(Transition t, const Marking &marking, Marking &newMarking) const | Diades::Petri::BoundedNet | virtual |
getArc(Diades::Graph::Node n1, Diades::Graph::Node n2) const | Diades::Petri::BoundedNet | |
getEvent(Transition t) const | Diades::Petri::LabelledNet | inline |
getPlace(const string &name) const | Diades::Petri::BoundedNet | inline |
graph() const | Diades::Petri::BoundedNet | inline |
id() const | Diades::Petri::BoundedNet | inline |
inhibitors(Place p) const | Diades::Petri::BoundedNet | inline |
inhibits(Place p, Transition t) const | Diades::Petri::BoundedNet | inline |
initialMarking() const | Diades::Petri::BoundedNet | inline |
initialMarking() | Diades::Petri::BoundedNet | inline |
inPost(Transition t, Place p) const | Diades::Petri::BoundedNet | |
inPre(Transition t, Place p) const | Diades::Petri::BoundedNet | |
isMarked() const | Diades::Petri::BoundedNet | inline |
isObservable(const Event e) const | Diades::Petri::DdNet | inline |
LabelledNet() | Diades::Petri::LabelledNet | inline |
LabelledNet(const LabelledNet &net) | Diades::Petri::LabelledNet | |
LabelledNet(const LabelledNet &lpn1, const LabelledNet &lpn2, const unordered_set< Event > &syncEvents) | Diades::Petri::LabelledNet | |
LabelledPrioritizedNet() | Diades::Petri::LabelledPrioritizedNet | |
LabelledPrioritizedNet(const LabelledPrioritizedNet &net) | Diades::Petri::LabelledPrioritizedNet | |
LabelledPrioritizedNet(const LabelledPrioritizedNet &lppn1, const LabelledPrioritizedNet &lppn2, const unordered_set< Event > &syncEvents) | Diades::Petri::LabelledPrioritizedNet | |
labelOfPlace(const Place &p) const | Diades::Petri::BoundedNet | inline |
lambda() const | Diades::Petri::LabelledNet | inline |
merge(const LabelledPrioritizedNet &lppn1, const LabelledPrioritizedNet &lppn2, const unordered_set< Event > &syncEvents, std::unordered_map< Transition, std::list< Transition > > &lppn1SyncTrans, std::unordered_map< Transition, std::list< Transition > > &lppn2SyncTrans, std::unordered_map< Transition, std::pair< Transition, Transition > > &syncTransitions, std::unordered_map< Place, Place > &lppn1Place, std::unordered_map< Place, Place > &lppn2Place, std::unordered_map< Place, std::pair< Place, Place > > &syncPlaces) | Diades::Petri::LabelledPrioritizedNet | |
Diades::Petri::LabelledNet::merge(const LabelledNet &lpn1, const LabelledNet &lpn2, const unordered_set< Event > &syncEvents, std::unordered_map< Transition, std::list< Transition > > &lpn1SyncTrans, std::unordered_map< Transition, std::list< Transition > > &lpn2SyncTrans, unordered_map< Transition, std::pair< Transition, Transition >> &synchronisations, std::unordered_map< Place, Place > &lpn1Place, std::unordered_map< Place, Place > &lpn2Place, std::unordered_map< Place, std::pair< Place, Place > > &syncPlaces) | Diades::Petri::LabelledNet | |
mergeLabelledNet(const LabelledNet &lpn1, const LabelledNet &lpn2, const unordered_set< Event > &syncEvents, Diades::Graph::ConstNodeMap< Diades::Graph::Node > &nodeMapLpn1, Diades::Graph::NodeMap< Diades::Graph::Node > &nodeMapFromLpn1, Diades::Graph::ConstNodeMap< Diades::Graph::Node > &nodeMapLpn2, Diades::Graph::NodeMap< Diades::Graph::Node > &nodeMapFromLpn2, std::unordered_map< Transition, std::list< Transition > > &lpn1SyncTrans, std::unordered_map< Transition, std::list< Transition > > &lpn2SyncTrans, std::unordered_map< Transition, std::pair< Transition, Transition > > &syncTransitions, std::unordered_map< Place, Place > &lppn1Place, std::unordered_map< Place, Place > &lppn2Place, std::unordered_map< Place, std::pair< Place, Place > > &syncPlaces) | Diades::Petri::LabelledNet | virtual |
mergeLabelledPrioritizedNet(const LabelledPrioritizedNet &lppn1, const LabelledPrioritizedNet &lppn2, const unordered_set< Event > &syncEvents, Diades::Graph::ConstNodeMap< Diades::Graph::Node > &nodeMapLppn1, Diades::Graph::NodeMap< Diades::Graph::Node > &nodeMapFromLppn1, Diades::Graph::ConstNodeMap< Diades::Graph::Node > &nodeMapLppn2, Diades::Graph::NodeMap< Diades::Graph::Node > &nodeMapFromLppn2, std::unordered_map< Transition, std::list< Transition > > &lppn1SyncTrans, std::unordered_map< Transition, std::list< Transition > > &lppn2SyncTrans, std::unordered_map< Transition, std::pair< Transition, Transition > > &syncTransitions, std::unordered_map< Place, Place > &lppn1Place, std::unordered_map< Place, Place > &lppn2Place, std::unordered_map< Place, std::pair< Place, Place > > &syncPlaces) | Diades::Petri::LabelledPrioritizedNet | protectedvirtual |
mergePlaces(Iterator first, Iterator last) | Diades::Petri::BoundedNet | inline |
name() const | Diades::Petri::BoundedNet | inline |
nameOfPlace(Place p) const | Diades::Petri::BoundedNet | inline |
nameOfTransition(Transition transition) const | Diades::Petri::BoundedNet | inline |
nameOfTransition2Dot(ostream &os, Transition transition) const | Diades::Petri::LabelledNet | inlinevirtual |
net2Dot(const string &fileName) const | Diades::Petri::BoundedNet | virtual |
net2Tina(ostream &os) const | Diades::Petri::BoundedNet | |
net2Tina(const string &filename) const | Diades::Petri::BoundedNet | |
net2TinaEnd(ostream &os, const string &header) const | Diades::Petri::LabelledPrioritizedNet | protectedvirtual |
net2TinaTransition(ostream &os, Transition trans) const | Diades::Petri::BoundedNet | protectedvirtual |
net2TinaTransitionInterval(ostream &os, Transition transition) const | Diades::Petri::BoundedNet | inlineprotectedvirtual |
net2TinaTransitionName(ostream &os, Transition trans) const | Diades::Petri::LabelledNet | inlinevirtual |
net2TinaWithHeader(ostream &os, const string &netHeader) const | Diades::Petri::BoundedNet | protected |
newFinalMarking() | Diades::Petri::DdNet | inlinevirtual |
newPlace() | Diades::Petri::BoundedNet | inline |
newPlace(const string &name) | Diades::Petri::BoundedNet | |
newTransition(const set< Place > &pre, const set< Place > &post, const string &name, Event e) | Diades::Petri::LabelledNet | virtual |
Diades::Petri::BoundedNet::newTransition(const set< Place > &pre, const set< Place > &post) | Diades::Petri::BoundedNet | virtual |
Diades::Petri::BoundedNet::newTransition(const set< Place > &pre, const set< Place > &post, const string &name) | Diades::Petri::BoundedNet | inlinevirtual |
NodeType enum name | Diades::Petri::BoundedNet | |
NotPostponable enum value | Diades::Petri::BoundedNet | protected |
numberOfArcs() const | Diades::Petri::BoundedNet | inline |
numberOfPlaces() const | Diades::Petri::BoundedNet | inline |
numberOfTransitions() const | Diades::Petri::BoundedNet | inline |
observables() const | Diades::Petri::DdNet | inline |
operator=(const LabelledPrioritizedNet &net) | Diades::Petri::LabelledPrioritizedNet | |
Diades::Petri::LabelledNet::operator=(const LabelledNet &net) | Diades::Petri::LabelledNet | |
Diades::Petri::BoundedNet::operator=(const BoundedNet &net) | Diades::Petri::BoundedNet | |
P enum value | Diades::Petri::BoundedNet | |
PlaceIterator typedef | Diades::Petri::BoundedNet | |
postBegin(Transition transition) const | Diades::Petri::BoundedNet | inline |
postEnd(Transition transition) const | Diades::Petri::BoundedNet | inline |
Postponable enum value | Diades::Petri::BoundedNet | protected |
postTransBegin(Place place) const | Diades::Petri::BoundedNet | inline |
postTransEnd(Place place) const | Diades::Petri::BoundedNet | inline |
preBegin(Transition transition) const | Diades::Petri::BoundedNet | inline |
preEnd(Transition transition) const | Diades::Petri::BoundedNet | inline |
preTransBegin(Place place) const | Diades::Petri::BoundedNet | inline |
preTransEnd(Place place) const | Diades::Petri::BoundedNet | inline |
printPrettyMarking(ostream &os, const Marking &marking) const | Diades::Petri::BoundedNet | |
priorities(Transition tr) const | Diades::Petri::LabelledPrioritizedNet | |
priorities2Dot(ostream &os) const | Diades::Petri::LabelledPrioritizedNet | |
priorities2Tina(ostream &os) const | Diades::Petri::LabelledPrioritizedNet | protectedvirtual |
resetPriority(Transition t1, Transition t2) | Diades::Petri::LabelledPrioritizedNet | |
reversedPriorities(Transition tr) const | Diades::Petri::LabelledPrioritizedNet | |
setId(unsigned id) | Diades::Petri::BoundedNet | inline |
setInhibition(Place p, Transition t) | Diades::Petri::BoundedNet | inlinevirtual |
setLabelOfPlace(Place place, const string &label) | Diades::Petri::BoundedNet | inline |
setName(const string &name) | Diades::Petri::BoundedNet | inline |
setNameOfPlace(Place p, const string &name) | Diades::Petri::BoundedNet | inline |
setNameOfTransition(Transition transition, const string &name) | Diades::Petri::BoundedNet | inline |
setNonObservable(Event e) | Diades::Petri::DdNet | inline |
setObservable(Event e) | Diades::Petri::DdNet | inlinevirtual |
setPriority(Transition t1, Transition t2) | Diades::Petri::LabelledPrioritizedNet | |
SystemPattern(const System &system, const Pattern &pattern) | Diades::Petri::SystemPattern | |
systemPattern2Dot(const string &fileName) const | Diades::Petri::SystemPattern | |
T enum value | Diades::Petri::BoundedNet | |
toDdnet(ostream &os) const | Diades::Petri::DdNet | virtual |
TransitionEventIterator typedef | Diades::Petri::LabelledNet | |
TransitionIterator typedef | Diades::Petri::BoundedNet | |
transitionOfName(const string &name) const | Diades::Petri::BoundedNet | inline |
TransitionType enum name | Diades::Petri::BoundedNet | protected |
twin2Dot(const string &fileName) const | Diades::Petri::TwinPattern | |
TwinPattern(const System &system, const Pattern &pattern) | Diades::Petri::TwinPattern | |
typeName() | Diades::Petri::LabelledNet | inlinestatic |
unobservables() const | Diades::Petri::DdNet | inline |
unsetInhibition(Place p, Transition t) | Diades::Petri::BoundedNet | inlinevirtual |
writeEndOfDotFile(ostream &os) const | Diades::Petri::LabelledPrioritizedNet | protectedvirtual |
~BoundedNet() | Diades::Petri::BoundedNet | inlinevirtual |
~DdNet() | Diades::Petri::DdNet | inlinevirtual |