61 #ifndef GUM_LEARNING_GRAPH_CHANGES_GENERATOR_4_K2_H 62 #define GUM_LEARNING_GRAPH_CHANGES_GENERATOR_4_K2_H 120 template <
typename STRUCT_CONSTRAINT >
186 STRUCT_CONSTRAINT& constraint() const noexcept;
190 void setGraph(const
DiGraph& graph);
205 void clearChanges() noexcept;
208 void notifyGetCompleted();
211 void setMaxNbThreads(
Size nb) noexcept;
217 void setOrder(const
std::vector<
NodeId >& order);
226 STRUCT_CONSTRAINT* _constraint;
235 void _createChanges();
239 #if defined(_OPENMP) && !defined(GUM_DEBUG_MODE) typename Set< GraphChange >::const_iterator iterator
the iterator for parsing the list of possible graph change operators
Copyright 2005-2019 Pierre-Henri WUILLEMIN et Christophe GONZALES (LIP6) {prenom.nom}_at_lip6.fr.
Copyright 2005-2019 Pierre-Henri WUILLEMIN et Christophe GONZALES (LIP6) {prenom.nom}_at_lip6.fr.
Copyright 2005-2019 Pierre-Henri WUILLEMIN et Christophe GONZALES (LIP6) {prenom.nom}_at_lip6.fr.
Copyright 2005-2019 Pierre-Henri WUILLEMIN et Christophe GONZALES (LIP6) {prenom.nom}_at_lip6.fr.
Copyright 2005-2019 Pierre-Henri WUILLEMIN et Christophe GONZALES (LIP6) {prenom.nom}_at_lip6.fr.
The class for notifying learning algorithms of new arc additionsThis class is convenient to know at c...
The generic class for storing (ordered) sequences of objects.
The class for notifying learning algorithms of arc removalsThis class is convenient to know at compil...
unsigned int getMaxNumberOfThreads()
Returns the maximum number of threads at any time.
Copyright 2005-2019 Pierre-Henri WUILLEMIN et Christophe GONZALES (LIP6) {prenom.nom}_at_lip6.fr.
Representation of a setA Set is a structure that contains arbitrary elements.
Base class for all oriented graphs.
iterator const_iterator
the const iterator for parsing the list of graph change operators
Copyright 2005-2019 Pierre-Henri WUILLEMIN et Christophe GONZALES (LIP6) {prenom.nom}_at_lip6.fr.
Unsafe iterators for the Set class.
The class for notifying learning algorithms of arc reversalsThis class is convenient to know at compi...
Copyright 2005-2019 Pierre-Henri WUILLEMIN et Christophe GONZALES (LIP6) {prenom.nom}_at_lip6.fr.
std::size_t Size
In aGrUM, hashed values are unsigned long int.
The basic class for computing the next graph changes possible in a structure learning algorithm...
Size NodeId
Type for node ids.