aGrUM  0.20.3
a C++ library for (probabilistic) graphical models
gum::MultiDimBucket< GUM_SCALAR > Member List

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

_addVariable_(const DiscreteVariable *var)gum::MultiDimBucket< GUM_SCALAR >private
_allVariables_gum::MultiDimBucket< GUM_SCALAR >private
_allVarsInst_gum::MultiDimBucket< GUM_SCALAR >mutableprivate
_bucket_gum::MultiDimBucket< GUM_SCALAR >private
_bufferSize_gum::MultiDimBucket< GUM_SCALAR >private
_changed_gum::MultiDimBucket< GUM_SCALAR >mutableprivate
_computeValue_(const Instantiation &value) constgum::MultiDimBucket< GUM_SCALAR >private
_eraseBuffer_()gum::MultiDimBucket< GUM_SCALAR >private
_eraseVariable_(const DiscreteVariable *var)gum::MultiDimBucket< GUM_SCALAR >private
_initializeBuffer_()gum::MultiDimBucket< GUM_SCALAR >private
_instantiations_gum::MultiDimBucket< GUM_SCALAR >private
_multiDims_gum::MultiDimBucket< GUM_SCALAR >mutableprivate
_name_gum::MultiDimBucket< GUM_SCALAR >private
_slavesValue_gum::MultiDimBucket< GUM_SCALAR >mutableprivate
add(const MultiDimContainer< GUM_SCALAR > &impl)gum::MultiDimBucket< GUM_SCALAR >
add(const MultiDimContainer< GUM_SCALAR > *impl)gum::MultiDimBucket< GUM_SCALAR >
add(const DiscreteVariable &v) overridegum::MultiDimBucket< GUM_SCALAR >virtual
allVariables() constgum::MultiDimBucket< GUM_SCALAR >
apply(std::function< GUM_SCALAR(GUM_SCALAR) > f) constgum::MultiDimContainer< GUM_SCALAR >virtual
basename() constgum::MultiDimImplementation< GUM_SCALAR >
beginMultipleChanges() overridegum::MultiDimImplementation< GUM_SCALAR >virtual
bucket() constgum::MultiDimBucket< GUM_SCALAR >
bucketChanged() constgum::MultiDimBucket< GUM_SCALAR >
bucketSize() constgum::MultiDimBucket< GUM_SCALAR >
bufferSize() constgum::MultiDimBucket< GUM_SCALAR >
changeNotification(const Instantiation &i, const DiscreteVariable *const var, Idx oldval, Idx newval) overridegum::MultiDimBucket< GUM_SCALAR >virtual
commitMultipleChanges_() overridegum::MultiDimBucket< GUM_SCALAR >protectedvirtual
gum::MultiDimReadOnly::commitMultipleChanges_(const GUM_SCALAR &value)gum::MultiDimImplementation< GUM_SCALAR >protectedvirtual
compressionRate() constgum::MultiDimImplementation< GUM_SCALAR >
compute(bool force=false) constgum::MultiDimBucket< GUM_SCALAR >
contains(const MultiDimContainer< GUM_SCALAR > &impl) constgum::MultiDimBucket< GUM_SCALAR >
contains(const DiscreteVariable &v) const overridegum::MultiDimBucket< GUM_SCALAR >virtual
content() const finalgum::MultiDimImplementation< GUM_SCALAR >protectedvirtual
content() finalgum::MultiDimImplementation< GUM_SCALAR >protectedvirtual
copy(const MultiDimContainer< GUM_SCALAR > &src)gum::MultiDimContainer< GUM_SCALAR >virtual
copyFrom(const MultiDimContainer< GUM_SCALAR > &src) constgum::MultiDimContainer< GUM_SCALAR >virtual
copyFrom(const MultiDimContainer< GUM_SCALAR > &src, Instantiation *p_i) constgum::MultiDimContainer< GUM_SCALAR >virtual
domainSize() const overridegum::MultiDimImplementation< GUM_SCALAR >virtual
empty() const overridegum::MultiDimImplementation< GUM_SCALAR >virtual
endMultipleChanges() overridegum::MultiDimImplementation< GUM_SCALAR >virtual
endMultipleChanges(const GUM_SCALAR &) overridegum::MultiDimImplementation< GUM_SCALAR >virtual
erase(const MultiDimContainer< GUM_SCALAR > &impl)gum::MultiDimBucket< GUM_SCALAR >
erase(const MultiDimContainer< GUM_SCALAR > *impl)gum::MultiDimBucket< GUM_SCALAR >
erase(const DiscreteVariable &v) overridegum::MultiDimBucket< GUM_SCALAR >virtual
extractFrom(const MultiDimContainer< GUM_SCALAR > &src, const Instantiation &mask)gum::MultiDimContainer< GUM_SCALAR >virtual
fill(const GUM_SCALAR &) constgum::MultiDimReadOnly< GUM_SCALAR >virtual
get(const Instantiation &i) const overridegum::MultiDimBucket< GUM_SCALAR >virtual
get_(const Instantiation &i) const overridegum::MultiDimBucket< GUM_SCALAR >protectedvirtual
getMasterRef() overridegum::MultiDimBucket< GUM_SCALAR >virtual
getMasterRef() const overridegum::MultiDimBucket< GUM_SCALAR >virtual
invert_(Idx p1, Idx p2)gum::MultiDimImplementation< GUM_SCALAR >protectedvirtual
isBucketEmpty() constgum::MultiDimBucket< GUM_SCALAR >
isCommitNeeded_() constgum::MultiDimImplementation< GUM_SCALAR >protected
isInMultipleChangeMethod_() constgum::MultiDimImplementation< GUM_SCALAR >protected
MultiDimAdressable()gum::MultiDimAdressable
MultiDimAdressable(const MultiDimAdressable &from)gum::MultiDimAdressable
MultiDimAdressable(MultiDimAdressable &&) noexceptgum::MultiDimAdressable
MultiDimBucket(Size bufferSize=INT_MAX)gum::MultiDimBucket< GUM_SCALAR >explicit
MultiDimBucket(const MultiDimBucket< GUM_SCALAR > &source)gum::MultiDimBucket< GUM_SCALAR >
MultiDimContainer()gum::MultiDimContainer< GUM_SCALAR >
MultiDimContainer(const MultiDimContainer< GUM_SCALAR > &src)gum::MultiDimContainer< GUM_SCALAR >
MultiDimContainer(MultiDimContainer< GUM_SCALAR > &&)gum::MultiDimContainer< GUM_SCALAR >
MultiDimImplementation()gum::MultiDimImplementation< GUM_SCALAR >
MultiDimImplementation(const MultiDimImplementation< GUM_SCALAR > &from)gum::MultiDimImplementation< GUM_SCALAR >
MultiDimReadOnly()gum::MultiDimReadOnly< GUM_SCALAR >
MultiDimReadOnly(const MultiDimReadOnly< GUM_SCALAR > &from)gum::MultiDimReadOnly< GUM_SCALAR >
multidims() constgum::MultiDimBucket< GUM_SCALAR >
name() const overridegum::MultiDimBucket< GUM_SCALAR >virtual
nbrDim() const overridegum::MultiDimImplementation< GUM_SCALAR >virtual
newFactory() const overridegum::MultiDimBucket< GUM_SCALAR >virtual
operator!=(const MultiDimContainer< GUM_SCALAR > &p) constgum::MultiDimContainer< GUM_SCALAR >
operator=(const MultiDimContainer< GUM_SCALAR > &src)gum::MultiDimContainer< GUM_SCALAR >
operator=(MultiDimContainer< GUM_SCALAR > &&src)gum::MultiDimContainer< GUM_SCALAR >
gum::MultiDimAdressable::operator=(const MultiDimAdressable &from)gum::MultiDimAdressable
gum::MultiDimAdressable::operator=(MultiDimAdressable &&from) noexceptgum::MultiDimAdressable
operator==(const MultiDimContainer< GUM_SCALAR > &p) constgum::MultiDimContainer< GUM_SCALAR >
operator[](const Instantiation &i) constgum::MultiDimContainer< GUM_SCALAR >
populate(const std::vector< GUM_SCALAR > &v) constgum::MultiDimContainer< GUM_SCALAR >virtual
populate(std::initializer_list< GUM_SCALAR > l) constgum::MultiDimContainer< GUM_SCALAR >virtual
pos(const DiscreteVariable &v) const overridegum::MultiDimImplementation< GUM_SCALAR >virtual
realSize() const overridegum::MultiDimBucket< GUM_SCALAR >virtual
reduce(std::function< GUM_SCALAR(GUM_SCALAR, GUM_SCALAR) > f, GUM_SCALAR base) constgum::MultiDimContainer< GUM_SCALAR >virtual
registerSlave(Instantiation &i) overridegum::MultiDimBucket< GUM_SCALAR >virtual
replace(const DiscreteVariable &x, const DiscreteVariable &y)gum::MultiDimInterface
replace_(const DiscreteVariable *x, const DiscreteVariable *y) overridegum::MultiDimBucket< GUM_SCALAR >protectedvirtual
set(const Instantiation &i, const GUM_SCALAR &value) constgum::MultiDimReadOnly< GUM_SCALAR >virtual
setBufferSize(Size amount)gum::MultiDimBucket< GUM_SCALAR >
setChangeNotification(const Instantiation &i) overridegum::MultiDimBucket< GUM_SCALAR >virtual
setDecNotification(const Instantiation &i) overridegum::MultiDimBucket< GUM_SCALAR >virtual
setFirstNotification(const Instantiation &i) overridegum::MultiDimBucket< GUM_SCALAR >virtual
setIncNotification(const Instantiation &i) overridegum::MultiDimBucket< GUM_SCALAR >virtual
setLastNotification(const Instantiation &i) overridegum::MultiDimBucket< GUM_SCALAR >virtual
slaves_() constgum::MultiDimImplementation< GUM_SCALAR >protected
toString(const Instantiation *i) const overridegum::MultiDimBucket< GUM_SCALAR >virtual
gum::MultiDimReadOnly::toString() constgum::MultiDimContainer< GUM_SCALAR >virtual
unregisterSlave(Instantiation &i) overridegum::MultiDimBucket< GUM_SCALAR >virtual
variable(Idx i) const overridegum::MultiDimImplementation< GUM_SCALAR >virtual
variable(const std::string &name) const overridegum::MultiDimImplementation< GUM_SCALAR >virtual
variablesSequence() const overridegum::MultiDimImplementation< GUM_SCALAR >virtual
~MultiDimAdressable() overridegum::MultiDimAdressable
~MultiDimBucket()gum::MultiDimBucket< GUM_SCALAR >virtual
~MultiDimContainer()gum::MultiDimContainer< GUM_SCALAR >virtual
~MultiDimImplementation()gum::MultiDimImplementation< GUM_SCALAR >virtual
~MultiDimInterface()gum::MultiDimInterfaceinlinevirtual
~MultiDimReadOnly()gum::MultiDimReadOnly< GUM_SCALAR >virtual