aGrUM 3.2.0
a C++ library for (probabilistic) graphical models
gum::aggregator::Sum< GUM_SCALAR > Member List

This is the complete list of members for gum::aggregator::Sum< GUM_SCALAR >, including all inherited members.

gum::_domainSize_gum::MultiDimImplementation< GUM_SCALAR >private
_domainSize_gum::aggregator::MultiDimAggregator< GUM_SCALAR >private
gum::_InternalChangeMethod_ enum namegum::MultiDimImplementation< GUM_SCALAR >private
_InternalChangeMethod_ enum namegum::aggregator::MultiDimAggregator< GUM_SCALAR >private
gum::_internalChangeMethod_gum::MultiDimImplementation< GUM_SCALAR >private
_internalChangeMethod_gum::aggregator::MultiDimAggregator< GUM_SCALAR >private
gum::_InternalChangeState_ enum namegum::MultiDimImplementation< GUM_SCALAR >private
_InternalChangeState_ enum namegum::aggregator::MultiDimAggregator< GUM_SCALAR >private
gum::_internalChangeState_gum::MultiDimImplementation< GUM_SCALAR >private
_internalChangeState_gum::aggregator::MultiDimAggregator< GUM_SCALAR >private
gum::_setNotCommitedChange_()gum::MultiDimImplementation< GUM_SCALAR >private
_setNotCommitedChange_()gum::aggregator::MultiDimAggregator< GUM_SCALAR >private
gum::_slaveInstantiations_gum::MultiDimImplementation< GUM_SCALAR >private
_slaveInstantiations_gum::aggregator::MultiDimAggregator< GUM_SCALAR >private
_value_gum::aggregator::Sum< GUM_SCALAR >private
gum::_vars_gum::MultiDimImplementation< GUM_SCALAR >private
_vars_gum::aggregator::MultiDimAggregator< GUM_SCALAR >private
gum::add(const DiscreteVariable &v) overridegum::MultiDimImplementation< GUM_SCALAR >virtual
add(const DiscreteVariable &v) overridegum::aggregator::MultiDimAggregator< GUM_SCALAR >
aggregatorName() const finalgum::aggregator::Sum< GUM_SCALAR >virtual
gum::apply(std::function< GUM_SCALAR(GUM_SCALAR) > f) constgum::MultiDimContainer< GUM_SCALAR >virtual
apply(std::function< GUM_SCALAR(GUM_SCALAR) > f) constgum::aggregator::MultiDimAggregator< GUM_SCALAR >virtual
gum::basename() constgum::MultiDimImplementation< GUM_SCALAR >
basename() constgum::aggregator::MultiDimAggregator< GUM_SCALAR >
gum::beginMultipleChanges() overridegum::MultiDimImplementation< GUM_SCALAR >virtual
beginMultipleChanges() overridegum::aggregator::MultiDimAggregator< GUM_SCALAR >
buildValue_(const gum::Instantiation &i) constgum::aggregator::MultiDimAggregator< GUM_SCALAR >protectedvirtual
changeNotification(const gum::Instantiation &, const gum::DiscreteVariable *const, gum::Idx, gum::Idx) overridegum::aggregator::MultiDimAggregator< GUM_SCALAR >virtual
gum::commitMultipleChanges_()gum::MultiDimImplementation< GUM_SCALAR >protectedvirtual
commitMultipleChanges_()gum::aggregator::MultiDimAggregator< GUM_SCALAR >protectedvirtual
commitMultipleChanges_(const GUM_SCALAR &value)gum::aggregator::MultiDimAggregator< GUM_SCALAR >protectedvirtual
gum::compressionRate() constgum::MultiDimImplementation< GUM_SCALAR >
compressionRate() constgum::aggregator::MultiDimAggregator< GUM_SCALAR >
gum::contains(const DiscreteVariable &v) const overridegum::MultiDimImplementation< GUM_SCALAR >virtual
contains(const DiscreteVariable &v) const overridegum::aggregator::MultiDimAggregator< GUM_SCALAR >
gum::content() const finalgum::MultiDimImplementation< GUM_SCALAR >protectedvirtual
content() const finalgum::aggregator::MultiDimAggregator< GUM_SCALAR >protected
content() finalgum::aggregator::MultiDimAggregator< GUM_SCALAR >protected
gum::copy(const MultiDimContainer< GUM_SCALAR > &src)gum::MultiDimContainer< GUM_SCALAR >virtual
copy(const MultiDimContainer< GUM_SCALAR > &src)gum::aggregator::MultiDimAggregator< GUM_SCALAR >virtual
copyFrom(const MultiDimContainer< GUM_SCALAR > &src) const overridegum::aggregator::MultiDimAggregator< GUM_SCALAR >virtual
copyFrom(const MultiDimContainer< GUM_SCALAR > &src, Instantiation *p_i) constgum::aggregator::MultiDimAggregator< GUM_SCALAR >virtual
gum::data() const noexceptgum::MultiDimImplementation< GUM_SCALAR >virtual
data() const noexceptgum::aggregator::MultiDimAggregator< GUM_SCALAR >virtual
data() noexceptgum::aggregator::MultiDimAggregator< GUM_SCALAR >virtual
decomposable_gum::aggregator::MultiDimAggregator< GUM_SCALAR >protected
gum::domainSize() const overridegum::MultiDimImplementation< GUM_SCALAR >virtual
domainSize() const overridegum::aggregator::MultiDimAggregator< GUM_SCALAR >
gum::empty() const overridegum::MultiDimImplementation< GUM_SCALAR >virtual
empty() const overridegum::aggregator::MultiDimAggregator< GUM_SCALAR >
gum::endMultipleChanges() overridegum::MultiDimImplementation< GUM_SCALAR >virtual
endMultipleChanges() overridegum::aggregator::MultiDimAggregator< GUM_SCALAR >
endMultipleChanges(const GUM_SCALAR &) overridegum::aggregator::MultiDimAggregator< GUM_SCALAR >
gum::erase(const DiscreteVariable &v) overridegum::MultiDimImplementation< GUM_SCALAR >virtual
erase(const DiscreteVariable &v) overridegum::aggregator::MultiDimAggregator< GUM_SCALAR >
gum::extractFrom(const MultiDimContainer< GUM_SCALAR > &src, const Instantiation &mask)gum::MultiDimContainer< GUM_SCALAR >virtual
extractFrom(const MultiDimContainer< GUM_SCALAR > &src, const Instantiation &mask)gum::aggregator::MultiDimAggregator< GUM_SCALAR >virtual
gum::fill(const GUM_SCALAR &) const overridegum::MultiDimReadOnly< GUM_SCALAR >
gum::MultiDimImplementation< GUM_SCALAR >::fill(const GUM_SCALAR &d) const=0gum::MultiDimContainer< GUM_SCALAR >pure virtual
fill(const GUM_SCALAR &) const overridegum::aggregator::MultiDimAggregator< GUM_SCALAR >
fold_(const DiscreteVariable &v, Idx i1, Idx i2, bool &stop_iteration) const finalgum::aggregator::Sum< GUM_SCALAR >protectedvirtual
get(const Instantiation &i) const overridegum::aggregator::MultiDimAggregator< GUM_SCALAR >virtual
gum::get_(const Instantiation &i) const overridegum::MultiDimReadOnly< GUM_SCALAR >protectedvirtual
get_(const Instantiation &i) const overridegum::aggregator::MultiDimAggregator< GUM_SCALAR >protected
gum::getMasterRef() overridegum::MultiDimContainer< GUM_SCALAR >virtual
gum::MultiDimAdressable::getMasterRef() const =0gum::MultiDimAdressablepure virtual
getMasterRef() overridegum::aggregator::MultiDimAggregator< GUM_SCALAR >
getMasterRef() const overridegum::aggregator::MultiDimAggregator< GUM_SCALAR >
gum::invert_(Idx p1, Idx p2)gum::MultiDimImplementation< GUM_SCALAR >protectedvirtual
invert_(Idx p1, Idx p2)gum::aggregator::MultiDimAggregator< GUM_SCALAR >protectedvirtual
gum::isCommitNeeded_() constgum::MultiDimImplementation< GUM_SCALAR >protected
isCommitNeeded_() constgum::aggregator::MultiDimAggregator< GUM_SCALAR >protected
isDecomposable() constgum::aggregator::MultiDimAggregator< GUM_SCALAR >
gum::isInMultipleChangeMethod_() constgum::MultiDimImplementation< GUM_SCALAR >protected
isInMultipleChangeMethod_() constgum::aggregator::MultiDimAggregator< GUM_SCALAR >protected
MultiDimAdressable()gum::MultiDimAdressable
MultiDimAdressable(const MultiDimAdressable &from)gum::MultiDimAdressable
MultiDimAdressable(MultiDimAdressable &&) noexceptgum::MultiDimAdressable
MultiDimAggregator()gum::aggregator::MultiDimAggregator< GUM_SCALAR >
MultiDimContainer()gum::MultiDimContainer< GUM_SCALAR >
MultiDimImplementation()gum::MultiDimImplementation< GUM_SCALAR >
MultiDimReadOnly()gum::MultiDimReadOnly< GUM_SCALAR >
name() const overridegum::aggregator::MultiDimAggregator< GUM_SCALAR >virtual
gum::nbrDim() const overridegum::MultiDimImplementation< GUM_SCALAR >virtual
nbrDim() const overridegum::aggregator::MultiDimAggregator< GUM_SCALAR >
neutralElt_() const finalgum::aggregator::Sum< GUM_SCALAR >protectedvirtual
newFactory() const finalgum::aggregator::Sum< GUM_SCALAR >virtual
operator=(const MultiDimContainer< GUM_SCALAR > &src)gum::MultiDimContainer< GUM_SCALAR >
gum::MultiDimAdressable::operator=(const MultiDimAdressable &from)gum::MultiDimAdressable
gum::MultiDimAdressable::operator=(MultiDimAdressable &&from) noexceptgum::MultiDimAdressable
gum::operator==(const MultiDimContainer< GUM_SCALAR > &p) constgum::MultiDimContainer< GUM_SCALAR >
operator==(const MultiDimContainer< GUM_SCALAR > &p) constgum::aggregator::MultiDimAggregator< GUM_SCALAR >
gum::operator[](const Instantiation &i) constgum::MultiDimContainer< GUM_SCALAR >
operator[](const Instantiation &i) constgum::aggregator::MultiDimAggregator< GUM_SCALAR >
gum::populate(const std::vector< GUM_SCALAR > &v) constgum::MultiDimContainer< GUM_SCALAR >virtual
populate(const std::vector< GUM_SCALAR > &v) constgum::aggregator::MultiDimAggregator< GUM_SCALAR >virtual
populate(std::initializer_list< GUM_SCALAR > l) constgum::aggregator::MultiDimAggregator< GUM_SCALAR >virtual
gum::pos(const DiscreteVariable &v) const overridegum::MultiDimImplementation< GUM_SCALAR >virtual
pos(const DiscreteVariable &v) const overridegum::aggregator::MultiDimAggregator< GUM_SCALAR >
realSize() const overridegum::aggregator::MultiDimAggregator< GUM_SCALAR >virtual
gum::reduce(std::function< GUM_SCALAR(GUM_SCALAR, GUM_SCALAR) > f, GUM_SCALAR base) constgum::MultiDimContainer< GUM_SCALAR >virtual
reduce(std::function< GUM_SCALAR(GUM_SCALAR, GUM_SCALAR) > f, GUM_SCALAR base) constgum::aggregator::MultiDimAggregator< GUM_SCALAR >virtual
gum::registerSlave(Instantiation &slave) overridegum::MultiDimImplementation< GUM_SCALAR >virtual
registerSlave(Instantiation &slave) overridegum::aggregator::MultiDimAggregator< GUM_SCALAR >
gum::replace(const DiscreteVariable &x, const DiscreteVariable &y)gum::MultiDimInterface
replace(const DiscreteVariable &x, const DiscreteVariable &y)gum::aggregator::MultiDimAggregator< GUM_SCALAR >
gum::replace_(const DiscreteVariable *x, const DiscreteVariable *y) overridegum::MultiDimImplementation< GUM_SCALAR >protectedvirtual
replace_(const DiscreteVariable *x, const DiscreteVariable *y) overridegum::aggregator::MultiDimAggregator< GUM_SCALAR >protected
gum::set(const Instantiation &i, const GUM_SCALAR &value) const overridegum::MultiDimReadOnly< GUM_SCALAR >virtual
set(const Instantiation &i, const GUM_SCALAR &value) const overridegum::aggregator::MultiDimAggregator< GUM_SCALAR >
setChangeNotification(const gum::Instantiation &) overridegum::aggregator::MultiDimAggregator< GUM_SCALAR >virtual
setDecNotification(const gum::Instantiation &) overridegum::aggregator::MultiDimAggregator< GUM_SCALAR >virtual
setFirstNotification(const gum::Instantiation &) overridegum::aggregator::MultiDimAggregator< GUM_SCALAR >virtual
setIncNotification(const gum::Instantiation &) overridegum::aggregator::MultiDimAggregator< GUM_SCALAR >virtual
setLastNotification(const gum::Instantiation &) overridegum::aggregator::MultiDimAggregator< GUM_SCALAR >virtual
gum::slaves_() constgum::MultiDimImplementation< GUM_SCALAR >protected
slaves_() constgum::aggregator::MultiDimAggregator< GUM_SCALAR >protected
Sum()gum::aggregator::Sum< GUM_SCALAR >
Sum(const Sum< GUM_SCALAR > &from)gum::aggregator::Sum< GUM_SCALAR >
toString() const overridegum::aggregator::MultiDimAggregator< GUM_SCALAR >virtual
gum::MultiDimAdressable::toString(const Instantiation *i) const =0gum::MultiDimAdressablepure virtual
gum::unregisterSlave(Instantiation &slave) overridegum::MultiDimImplementation< GUM_SCALAR >virtual
unregisterSlave(Instantiation &slave) overridegum::aggregator::MultiDimAggregator< GUM_SCALAR >
value() constgum::aggregator::MultiDimAggregator< GUM_SCALAR >virtual
gum::variable(Idx i) const overridegum::MultiDimImplementation< GUM_SCALAR >virtual
gum::MultiDimContainer< GUM_SCALAR >::variable(std::string_view name) const =0gum::MultiDimInterfacepure virtual
variable(Idx i) const overridegum::aggregator::MultiDimAggregator< GUM_SCALAR >
variable(std::string_view name) const overridegum::aggregator::MultiDimAggregator< GUM_SCALAR >
gum::variablesSequence() const overridegum::MultiDimImplementation< GUM_SCALAR >virtual
variablesSequence() const overridegum::aggregator::MultiDimAggregator< GUM_SCALAR >
~MultiDimAdressable() overridegum::MultiDimAdressable
~MultiDimAggregator() overridegum::aggregator::MultiDimAggregator< GUM_SCALAR >
~MultiDimContainer() overridegum::MultiDimContainer< GUM_SCALAR >
~MultiDimImplementation() overridegum::MultiDimImplementation< GUM_SCALAR >
~MultiDimInterface()=defaultgum::MultiDimInterfacevirtual
~MultiDimReadOnly() overridegum::MultiDimReadOnly< GUM_SCALAR >
~Sum() overridegum::aggregator::Sum< GUM_SCALAR >