DiaDes
0.1
DIAgnosis of Discrete-Event System
|
#include <PartialOrder.hh>
Classes | |
class | Iterator |
Iterator on the Net. More... | |
Public Member Functions | |
PartialOrder () | |
~PartialOrder () | |
PartialOrder (const PartialOrder &order) | |
bool | empty () const |
void | insert (const Object &object) |
Iterator | minimalBegin () const |
Iterator | minimalEnd () const |
Iterator | maximalBegin () const |
Iterator | maximalEnd () const |
const Object & | getObject (Node node) const |
void | erase (const Object &object) |
void | clear () |
Private Attributes | |
Graph | _order |
NodeMap< Object > | _map |
set< Node > | _min |
set< Node > | _max |
This class implements a partial order of some Object It is implemented as a Graph, each Node contains an Object A set of minimal (roots) and maximal (leaves) is managed
Definition at line 30 of file PartialOrder.hh.
|
inline |
Definition at line 93 of file PartialOrder.hh.
|
inline |
Definition at line 98 of file PartialOrder.hh.
|
inline |
Definition at line 102 of file PartialOrder.hh.
|
inline |
Definition at line 213 of file PartialOrder.hh.
|
inline |
Definition at line 105 of file PartialOrder.hh.
|
inline |
Definition at line 195 of file PartialOrder.hh.
|
inline |
Definition at line 189 of file PartialOrder.hh.
Referenced by Diades::Utils::PartialOrder< Diades::Petri::Extension, Diades::Petri::AdequateOrder, Diades::Petri::ExtensionEquality >::erase(), Diades::Utils::PartialOrder< Diades::Petri::Extension, Diades::Petri::AdequateOrder, Diades::Petri::ExtensionEquality >::insert(), Diades::Utils::PartialOrder< Object, Order, Equal >::Iterator::operator*(), and Diades::Utils::PartialOrder< Object, Order, Equal >::Iterator::operator->().
|
inline |
Definition at line 111 of file PartialOrder.hh.
|
inline |
Definition at line 178 of file PartialOrder.hh.
|
inline |
Definition at line 183 of file PartialOrder.hh.
|
inline |
Definition at line 167 of file PartialOrder.hh.
|
inline |
Definition at line 172 of file PartialOrder.hh.
|
private |
Definition at line 34 of file PartialOrder.hh.
|
private |
Definition at line 36 of file PartialOrder.hh.
|
private |
Definition at line 35 of file PartialOrder.hh.
|
private |
Definition at line 33 of file PartialOrder.hh.