46 ArcAddition(std::numeric_limits< NodeId >::max() - i,
47 std::numeric_limits< NodeId >::max()),
63 ArcAddition(std::numeric_limits< NodeId >::max() - i,
64 std::numeric_limits< NodeId >::max()),
the class imposing a N-sized tabu list as a structural constraints for learning algorithms ...
The class for notifying learning algorithms of new arc additionsThis class is convenient to know at c...
#define GUM_STRUCTURAL_CONSTRAINT_TABU_LIST_DEFAULT_SIZE
gum is the global namespace for all aGrUM entities
virtual ~StructuralConstraintTabuList()
destructor
NodeId _TabuList__offset
the index of the oldest element
StructuralConstraintTabuList & operator=(const StructuralConstraintTabuList &from)
copy operator
Base class for all oriented graphs.
Bijection< GraphChange, NodeId > _TabuList__changes
the tabu list
The class imposing a N-sized tabu list as a structural constraints for learning algorithms.
the class imposing a N-sized tabu list as a structural constraints for learning algorithms ...
StructuralConstraintTabuList()
default constructor
Size NodeId
Type for node ids.