combineAndProject(Set< const TABLE< GUM_SCALAR > * > set, Set< const DiscreteVariable * > del_vars)=0 | gum::MultiDimCombineAndProject< GUM_SCALAR, TABLE > | pure virtual |
combineFunction() | gum::MultiDimCombineAndProject< GUM_SCALAR, TABLE > | virtual |
memoryUsage(const Set< const Sequence< const DiscreteVariable * > * > &set, Set< const DiscreteVariable * > del_vars) const =0 | gum::MultiDimCombineAndProject< GUM_SCALAR, TABLE > | pure virtual |
MultiDimCombineAndProject() | gum::MultiDimCombineAndProject< GUM_SCALAR, TABLE > | |
MultiDimCombineAndProject(const MultiDimCombineAndProject< GUM_SCALAR, TABLE > &) | gum::MultiDimCombineAndProject< GUM_SCALAR, TABLE > | |
nbOperations(const Set< const TABLE< GUM_SCALAR > * > &set, const Set< const DiscreteVariable * > &del_vars) const =0 | gum::MultiDimCombineAndProject< GUM_SCALAR, TABLE > | pure virtual |
newFactory() const =0 | gum::MultiDimCombineAndProject< GUM_SCALAR, TABLE > | pure virtual |
operator=(const MultiDimCombineAndProject< GUM_SCALAR, TABLE > &) | gum::MultiDimCombineAndProject< GUM_SCALAR, TABLE > | private |
projectFunction() | gum::MultiDimCombineAndProject< GUM_SCALAR, TABLE > | virtual |
setCombineFunction(TABLE< GUM_SCALAR > *(*combine)(const TABLE< GUM_SCALAR > &, const TABLE< GUM_SCALAR > &))=0 | gum::MultiDimCombineAndProject< GUM_SCALAR, TABLE > | pure virtual |
setProjectFunction(TABLE< GUM_SCALAR > *(*proj)(const TABLE< GUM_SCALAR > &, const Set< const DiscreteVariable * > &))=0 | gum::MultiDimCombineAndProject< GUM_SCALAR, TABLE > | pure virtual |
~MultiDimCombineAndProject() | gum::MultiDimCombineAndProject< GUM_SCALAR, TABLE > | virtual |