84 ApproximationScheme::operator=(std::move(from));
void disableMaxTime() override
Disable stopping criterion on timeout.
void disableMinEpsilonRate() override
Disable stopping criterion on epsilon rate.
ApproximationScheme(bool verbosity=false)
void disableMaxIter() override
Disable stopping criterion on max iterations.
void setEpsilon(double eps) override
Given that we approximate f(t), stopping criterion on |f(t+1)-f(t)|.
The greedy thick-thinning learning algorithm (for directed graphs).
void setAllowReversalsInThinPhase(bool allow)
enable or disable arc reversals during the thin phase (default: false)
~GreedyThickThinning() override
destructor
GreedyThickThinning()
default constructor
bool _allowReversalsInThinPhase_
bool allowReversalsInThinPhase() const
returns whether arc reversals are allowed in the thin phase
ApproximationScheme & approximationScheme()
returns the approximation policy of the learning algorithm
GreedyThickThinning & operator=(const GreedyThickThinning &from)
copy operator
The greedy thick-thinning learning algorithm (for directed graphs).
include the inlined functions if necessary
gum is the global namespace for all aGrUM entities