![]() |
aGrUM 2.3.2
a C++ library for (probabilistic) graphical models
|
the structural constraint imposing a partial order over nodes More...
#include <agrum/agrum.h>#include <agrum/BN/learning/constraints/structuralConstraintDiGraph.h>#include <agrum/BN/learning/constraints/structuralConstraintSliceOrder_inl.h>Go to the source code of this file.
Classes | |
| class | gum::learning::StructuralConstraintSliceOrder |
| the structural constraint imposing a partial order over nodes More... | |
Namespaces | |
| namespace | gum |
| gum is the global namespace for all aGrUM entities | |
| namespace | gum::learning |
| include the inlined functions if necessary | |
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.
Definition in file structuralConstraintSliceOrder.h.