aGrUM
0.16.0
gum::learning::K2 Member List
This is the complete list of members for
gum::learning::K2
, including all inherited members.
__checkOrder
(const std::vector< Size > &modal)
gum::learning::K2
private
__order
gum::learning::K2
private
_burn_in
gum::ApproximationScheme
private
_current_epsilon
gum::ApproximationScheme
private
_current_rate
gum::ApproximationScheme
private
_current_state
gum::ApproximationScheme
private
_current_step
gum::ApproximationScheme
private
_enabled_eps
gum::ApproximationScheme
private
_enabled_max_iter
gum::ApproximationScheme
private
_enabled_max_time
gum::ApproximationScheme
private
_enabled_min_rate_eps
gum::ApproximationScheme
private
_eps
gum::ApproximationScheme
private
_history
gum::ApproximationScheme
private
_last_epsilon
gum::ApproximationScheme
private
_max_iter
gum::ApproximationScheme
private
_max_time
gum::ApproximationScheme
private
_min_rate_eps
gum::ApproximationScheme
private
_period_size
gum::ApproximationScheme
private
_timer
gum::ApproximationScheme
private
_verbosity
gum::ApproximationScheme
private
approximationScheme
()
gum::learning::K2
ApproximationScheme
(bool verbosity=false)
gum::ApproximationScheme
private
ApproximationSchemeSTATE
enum name
gum::IApproximationSchemeConfiguration
private
continueApproximationScheme
(double error)
gum::ApproximationScheme
private
currentTime
() const
gum::ApproximationScheme
private
virtual
disableEpsilon
()
gum::ApproximationScheme
private
virtual
disableMaxIter
()
gum::ApproximationScheme
private
virtual
disableMaxTime
()
gum::ApproximationScheme
private
virtual
disableMinEpsilonRate
()
gum::ApproximationScheme
private
virtual
enableEpsilon
()
gum::ApproximationScheme
private
virtual
enableMaxIter
()
gum::ApproximationScheme
private
virtual
enableMaxTime
()
gum::ApproximationScheme
private
virtual
enableMinEpsilonRate
()
gum::ApproximationScheme
private
virtual
epsilon
() const
gum::ApproximationScheme
private
virtual
GreedyHillClimbing
()
gum::learning::GreedyHillClimbing
private
GreedyHillClimbing
(const GreedyHillClimbing &from)
gum::learning::GreedyHillClimbing
private
GreedyHillClimbing
(GreedyHillClimbing &&from)
gum::learning::GreedyHillClimbing
private
history
() const
gum::ApproximationScheme
private
virtual
IApproximationSchemeConfiguration
()
gum::IApproximationSchemeConfiguration
private
initApproximationScheme
()
gum::ApproximationScheme
private
isEnabledEpsilon
() const
gum::ApproximationScheme
private
virtual
isEnabledMaxIter
() const
gum::ApproximationScheme
private
virtual
isEnabledMaxTime
() const
gum::ApproximationScheme
private
virtual
isEnabledMinEpsilonRate
() const
gum::ApproximationScheme
private
virtual
K2
()
gum::learning::K2
K2
(const K2 &from)
gum::learning::K2
K2
(K2 &&from)
gum::learning::K2
learnBN
(GRAPH_CHANGES_SELECTOR &selector, PARAM_ESTIMATOR &estimator, DAG initial_dag=DAG())
gum::learning::K2
learnStructure
(GRAPH_CHANGES_SELECTOR &selector, DAG initial_dag=DAG())
gum::learning::K2
maxIter
() const
gum::ApproximationScheme
private
virtual
maxTime
() const
gum::ApproximationScheme
private
virtual
messageApproximationScheme
() const
gum::IApproximationSchemeConfiguration
private
minEpsilonRate
() const
gum::ApproximationScheme
private
virtual
nbrIterations
() const
gum::ApproximationScheme
private
virtual
onProgress
gum::IApproximationSchemeConfiguration
private
onStop
gum::IApproximationSchemeConfiguration
private
operator=
(const K2 &from)
gum::learning::K2
operator=
(K2 &&from)
gum::learning::K2
gum::learning::GreedyHillClimbing::operator=
(const GreedyHillClimbing &from)
gum::learning::GreedyHillClimbing
private
gum::learning::GreedyHillClimbing::operator=
(GreedyHillClimbing &&from)
gum::learning::GreedyHillClimbing
private
order
() const noexcept
gum::learning::K2
periodSize
() const
gum::ApproximationScheme
private
virtual
remainingBurnIn
()
gum::ApproximationScheme
private
setEpsilon
(double eps)
gum::ApproximationScheme
private
virtual
setMaxIter
(Size max)
gum::ApproximationScheme
private
virtual
setMaxTime
(double timeout)
gum::ApproximationScheme
private
virtual
setMinEpsilonRate
(double rate)
gum::ApproximationScheme
private
virtual
setOrder
(const Sequence< NodeId > &order)
gum::learning::K2
setOrder
(const std::vector< NodeId > &order)
gum::learning::K2
setPeriodSize
(Size p)
gum::ApproximationScheme
private
virtual
setVerbosity
(bool v)
gum::ApproximationScheme
private
virtual
startOfPeriod
()
gum::ApproximationScheme
private
stateApproximationScheme
() const
gum::ApproximationScheme
private
virtual
stopApproximationScheme
()
gum::ApproximationScheme
private
updateApproximationScheme
(unsigned int incr=1)
gum::ApproximationScheme
private
verbosity
() const
gum::ApproximationScheme
private
virtual
~ApproximationScheme
()
gum::ApproximationScheme
private
virtual
~GreedyHillClimbing
()
gum::learning::GreedyHillClimbing
private
~IApproximationSchemeConfiguration
()
gum::IApproximationSchemeConfiguration
private
~K2
()
gum::learning::K2