aGrUM 2.3.2
a C++ library for (probabilistic) graphical models
gum::ScheduleProjection< TABLE > Member List

This is the complete list of members for gum::ScheduleProjection< TABLE >, including all inherited members.

_arg_gum::ScheduleProjection< TABLE >private
_args_gum::ScheduleProjection< TABLE >private
_del_vars_gum::ScheduleProjection< TABLE >private
_imply_deletion_gum::ScheduleOperatorprivate
_op_type_gum::ScheduleOperatorprivate
_project_gum::ScheduleProjection< TABLE >private
_result_gum::ScheduleProjection< TABLE >private
_result_persistent_gum::ScheduleOperatorprivate
_results_gum::ScheduleProjection< TABLE >private
arg() constgum::ScheduleProjection< TABLE >
args() const finalgum::ScheduleProjection< TABLE >virtual
clone() const finalgum::ScheduleProjection< TABLE >virtual
execute() finalgum::ScheduleProjection< TABLE >virtual
hasPersistentResults() constgum::ScheduleOperator
hasSameArguments(const ScheduleOperator &) const finalgum::ScheduleProjection< TABLE >virtual
hasSameArguments(const ScheduleProjection< TABLE > &) constgum::ScheduleProjection< TABLE >
hasSimilarArguments(const ScheduleOperator &) const finalgum::ScheduleProjection< TABLE >virtual
hasSimilarArguments(const ScheduleProjection< TABLE > &) constgum::ScheduleProjection< TABLE >
implyDeletion() constgum::ScheduleOperator
isExecuted() const finalgum::ScheduleProjection< TABLE >virtual
isSameOperator(const ScheduleOperator &) const finalgum::ScheduleProjection< TABLE >virtual
isSameOperator(const ScheduleProjection< TABLE > &) constgum::ScheduleProjection< TABLE >
makeResultsPersistent(const bool is_persistent)gum::ScheduleOperator
memoryUsage() const finalgum::ScheduleProjection< TABLE >virtual
nbOperations() const finalgum::ScheduleProjection< TABLE >virtual
operator!=(const ScheduleOperator &) const finalgum::ScheduleProjection< TABLE >virtual
operator!=(const ScheduleProjection< TABLE > &) constgum::ScheduleProjection< TABLE >virtual
operator=(const ScheduleProjection< TABLE > &)gum::ScheduleProjection< TABLE >
operator=(ScheduleProjection< TABLE > &&)gum::ScheduleProjection< TABLE >
gum::ScheduleOperator::operator=(const ScheduleOperator &from)gum::ScheduleOperatorprotected
gum::ScheduleOperator::operator=(ScheduleOperator &&from)gum::ScheduleOperatorprotected
operator==(const ScheduleOperator &) const finalgum::ScheduleProjection< TABLE >virtual
operator==(const ScheduleProjection< TABLE > &) constgum::ScheduleProjection< TABLE >virtual
result() constgum::ScheduleProjection< TABLE >
results() const finalgum::ScheduleProjection< TABLE >virtual
ScheduleOperator(const ScheduleOperatorType type, const bool imply_deletion, const bool are_results_persistent)gum::ScheduleOperatorexplicit
ScheduleOperator(const ScheduleOperator &from)gum::ScheduleOperatorprotected
ScheduleOperator(ScheduleOperator &&from)gum::ScheduleOperatorprotected
ScheduleProjection(const ScheduleMultiDim< TABLE > &table, const gum::VariableSet &del_vars, TABLE(*project)(const TABLE &, const gum::VariableSet &), const bool is_result_persistent=false)gum::ScheduleProjection< TABLE >explicit
ScheduleProjection(const ScheduleProjection< TABLE > &from)gum::ScheduleProjection< TABLE >
ScheduleProjection(ScheduleProjection< TABLE > &&from)gum::ScheduleProjection< TABLE >
setProjectionFunction(TABLE(*project)(const TABLE &, const gum::VariableSet &))gum::ScheduleProjection< TABLE >
toString() const finalgum::ScheduleProjection< TABLE >virtual
type() constgum::ScheduleOperator
undo() finalgum::ScheduleProjection< TABLE >virtual
updateArgs(const Sequence< const IScheduleMultiDim * > &new_args) finalgum::ScheduleProjection< TABLE >virtual
~ScheduleOperator()gum::ScheduleOperatorvirtual
~ScheduleProjection()gum::ScheduleProjection< TABLE >virtual