aGrUM  0.16.0
structuralConstraintPossibleEdges.cpp
Go to the documentation of this file.
1 
31 
33 #ifdef GUM_NO_INLINE
35 #endif /* GUM_NO_INLINE */
36 
37 namespace gum {
38 
39  namespace learning {
40 
43  GUM_CONSTRUCTOR(StructuralConstraintPossibleEdges);
44  }
45 
48  const DiGraph& graph) {
49  setGraph(graph);
50  GUM_CONSTRUCTOR(StructuralConstraintPossibleEdges);
51  }
52 
58  }
59 
64  std::move(from._PossibleEdges__possible_edges)) {
66  }
67 
70  GUM_DESTRUCTOR(StructuralConstraintPossibleEdges);
71  }
72 
76  if (this != &from) {
78  }
79  return *this;
80  }
81 
85  if (this != &from) {
87  std::move(from._PossibleEdges__possible_edges);
88  }
89  return *this;
90  }
91 
92  } /* namespace learning */
93 
94 } /* namespace gum */
EdgeSet _PossibleEdges__possible_edges
the PossibleEdges on which we perform checks
the structural constraint for forbidding the creation of some arcs except those defined in the class ...
STL namespace.
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.
Definition: agrum.h:25
StructuralConstraintPossibleEdges & operator=(const StructuralConstraintPossibleEdges &from)
copy operator
Base class for all oriented graphs.
Definition: diGraph.h:111