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

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

clone() const =0gum::MultiDimCombineAndProject< TABLE >pure virtual
combinationFunctiongum::MultiDimCombineAndProject< TABLE >inline
execute(const Set< const TABLE * > &set, const gum::VariableSet &del_vars)=0gum::MultiDimCombineAndProject< TABLE >pure virtual
memoryUsage(const Set< const TABLE * > &set, const gum::VariableSet &del_vars) const =0gum::MultiDimCombineAndProject< TABLE >pure virtual
memoryUsage(const Set< const Sequence< const DiscreteVariable * > * > &set, const gum::VariableSet &del_vars) const =0gum::MultiDimCombineAndProject< TABLE >pure virtual
MultiDimCombineAndProject()gum::MultiDimCombineAndProject< TABLE >explicit
MultiDimCombineAndProject(const MultiDimCombineAndProject< TABLE > &)gum::MultiDimCombineAndProject< TABLE >
nbOperations(const Set< const TABLE * > &set, const gum::VariableSet &del_vars) const =0gum::MultiDimCombineAndProject< TABLE >pure virtual
nbOperations(const Set< const Sequence< const DiscreteVariable * > * > &set, const gum::VariableSet &del_vars) const =0gum::MultiDimCombineAndProject< TABLE >pure virtual
operations(const Set< const IScheduleMultiDim * > &original_tables, const gum::VariableSet &del_vars, const bool is_result_persistent=false) const =0gum::MultiDimCombineAndProject< TABLE >pure virtual
operations(const std::vector< const IScheduleMultiDim * > &original_tables, const gum::VariableSet &del_vars, const bool is_result_persistent=false) const =0gum::MultiDimCombineAndProject< TABLE >pure virtual
operator=(const MultiDimCombineAndProject< TABLE > &)gum::MultiDimCombineAndProject< TABLE >private
projectionFunctiongum::MultiDimCombineAndProject< TABLE >inline
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)=0gum::MultiDimCombineAndProject< TABLE >pure virtual
setCombinationFunction(TABLE(*combine)(const TABLE &, const TABLE &))=0gum::MultiDimCombineAndProject< TABLE >pure virtual
setProjectionClass(const MultiDimProjection< TABLE > &proj_class)=0gum::MultiDimCombineAndProject< TABLE >pure virtual
setProjectionFunction(TABLE(*proj)(const TABLE &, const gum::VariableSet &))=0gum::MultiDimCombineAndProject< TABLE >pure virtual
value_type typedefgum::MultiDimCombineAndProject< TABLE >
~MultiDimCombineAndProject()gum::MultiDimCombineAndProject< TABLE >virtual