1 #ifndef __DIADES_PETRI_TWINPATTERN__HH__ 2 #define __DIADES_PETRI_TWINPATTERN__HH__ 21 void twin2Dot(
const string & fileName)
const;
30 void clone(std::vector<Place> & left, unordered_map<Place,Place> & rightOf,
31 unordered_map<Transition, Transition > & rightTransitionOf,
32 unordered_map<
unsigned, std::list<Transition> > & leftObservableTransitionsOfEvent,unordered_map<
unsigned, std::list<Transition> > & rightObservableTransitionsOfEvent);
vector< Marking > _rightFinalMarkings
Namespace of the Diades project.
TwinPattern(const System &system, const Pattern &pattern)
void twin2Dot(const string &fileName) const
bool ambiguous(const Marking &marking) const
bool checkDiagnosability() const
void 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)