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

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

_combination_gum::MultiDimCombineAndProjectDefault< TABLE >private
_freeData_(std::vector< const IScheduleMultiDim * > &tables, std::vector< ScheduleOperator * > &operations) constgum::MultiDimCombineAndProjectDefault< TABLE >private
_projection_gum::MultiDimCombineAndProjectDefault< TABLE >private
clone() constgum::MultiDimCombineAndProjectDefault< TABLE >virtual
combinationFunctiongum::MultiDimCombineAndProjectDefault< TABLE >
execute(const Set< const TABLE * > &set, const gum::VariableSet &del_vars) finalgum::MultiDimCombineAndProjectDefault< TABLE >virtual
memoryUsage(const Set< const TABLE * > &set, const gum::VariableSet &del_vars) const finalgum::MultiDimCombineAndProjectDefault< TABLE >virtual
memoryUsage(const Set< const Sequence< const DiscreteVariable * > * > &set, const gum::VariableSet &del_vars) const finalgum::MultiDimCombineAndProjectDefault< TABLE >virtual
MultiDimCombineAndProject()gum::MultiDimCombineAndProject< TABLE >explicit
MultiDimCombineAndProject(const MultiDimCombineAndProject< TABLE > &)gum::MultiDimCombineAndProject< TABLE >
MultiDimCombineAndProjectDefault(TABLE(*combine)(const TABLE &, const TABLE &), TABLE(*project)(const TABLE &, const gum::VariableSet &))gum::MultiDimCombineAndProjectDefault< TABLE >
MultiDimCombineAndProjectDefault(const MultiDimCombineAndProjectDefault< TABLE > &)gum::MultiDimCombineAndProjectDefault< TABLE >
nbOperations(const Set< const TABLE * > &set, const gum::VariableSet &del_vars) const finalgum::MultiDimCombineAndProjectDefault< TABLE >virtual
nbOperations(const Set< const Sequence< const DiscreteVariable * > * > &set, const gum::VariableSet &del_vars) const finalgum::MultiDimCombineAndProjectDefault< TABLE >virtual
operations(const Set< const IScheduleMultiDim * > &original_tables, const gum::VariableSet &del_vars, const bool is_result_persistent=false) const finalgum::MultiDimCombineAndProjectDefault< TABLE >virtual
operations(const std::vector< const IScheduleMultiDim * > &original_tables, const gum::VariableSet &del_vars, const bool is_result_persistent=false) const finalgum::MultiDimCombineAndProjectDefault< TABLE >virtual
operator=(const MultiDimCombineAndProject< TABLE > &)gum::MultiDimCombineAndProject< TABLE >private
projectionFunctiongum::MultiDimCombineAndProjectDefault< TABLE >
schedule(Schedule &schedule, const Set< const IScheduleMultiDim * > &original_tables, const gum::VariableSet &del_vars, const bool is_result_persistent=false) constgum::MultiDimCombineAndProject< TABLE >
setCombinationClass(const MultiDimCombination< TABLE > &comb_class) finalgum::MultiDimCombineAndProjectDefault< TABLE >virtual
setCombinationFunction(TABLE(*combine)(const TABLE &, const TABLE &)) finalgum::MultiDimCombineAndProjectDefault< TABLE >virtual
setProjectionClass(const MultiDimProjection< TABLE > &proj_class) finalgum::MultiDimCombineAndProjectDefault< TABLE >virtual
setProjectionFunction(TABLE(*proj)(const TABLE &, const gum::VariableSet &)) finalgum::MultiDimCombineAndProjectDefault< TABLE >virtual
value_type typedefgum::MultiDimCombineAndProjectDefault< TABLE >
~MultiDimCombineAndProject()gum::MultiDimCombineAndProject< TABLE >virtual
~MultiDimCombineAndProjectDefault()gum::MultiDimCombineAndProjectDefault< TABLE >virtual