28 #ifndef GUM_DEFAULT_TRIANGULATION_H 29 #define GUM_DEFAULT_TRIANGULATION_H 72 bool minimality =
false,
virtual DefaultTriangulation * newFactory() const
virtual clone constructor
#define GUM_WEIGHT_THRESHOLD
Copyright 2005-2019 Pierre-Henri WUILLEMIN et Christophe GONZALES (LIP6) {prenom.nom}_at_lip6.fr.
Interface for all triangulation methods without constraints on node elimination orderings.
Copyright 2005-2019 Pierre-Henri WUILLEMIN et Christophe GONZALES (LIP6) {prenom.nom}_at_lip6.fr.
DefaultTriangulation(const UndiGraph *graph, const NodeProperty< Size > *dom_sizes, bool minimality=false, double theRatio=GUM_QUASI_RATIO, double theThreshold=GUM_WEIGHT_THRESHOLD)
basic constructor. initialize the triangulation
Copyright 2005-2019 Pierre-Henri WUILLEMIN et Christophe GONZALES (LIP6) {prenom.nom}_at_lip6.fr.
double __quasi_ratio
the ratio above which we consider nodes to be quasi simplicial
~DefaultTriangulation()
destructor
The class for generic Hash Tables.
double __threshold
threshold under which almost and quasi simplicial nodes can be chosen to be eliminated ...
The default triangulation algorithm used by aGrUM.
virtual DefaultTriangulation * copyFactory() const
virtual copy constructor
Base class for undirected graphs.
DefaultTriangulation & operator=(const DefaultTriangulation &)
forbid copy operator