aGrUM  0.14.2
structuralConstraintSliceOrder_inl.h File Reference

the structural constraint imposing a partial order over nodes More...

+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Detailed Description

the structural constraint imposing a partial order over nodes

In DBNs, it is forbidden to add arcs from nodes at time slice t to nodes at time slice s, where s < t. This class allows for taking this kind of constraint into account by imposing a partial order over the nodes: arcs (X,Y) can then only be added if X <= Y in the partial order.

Warning
: there may exist free variables, that is variables whose order w.r.t. the other variables is unspecified. In this case, arcs adjacent to them can be constructed. The partial order is specified by assigning numbers to nodes (through a NodeProperty). Nodes without number (i.e., that do not belong to the property) are free.
Author
Christophe GONZALES and Pierre-Henri WUILLEMIN

Definition in file structuralConstraintSliceOrder_inl.h.