abs() const | gum::Potential< GUM_SCALAR > | |
add(const DiscreteVariable &v) final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
apply(std::function< GUM_SCALAR(GUM_SCALAR) > f) const final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
argmax() const | gum::Potential< GUM_SCALAR > | |
argmin() const | gum::Potential< GUM_SCALAR > | |
beginMultipleChanges() final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
changeNotification(const Instantiation &i, const DiscreteVariable *const var, Idx oldval, Idx newval) final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
complementVars_(const Set< const DiscreteVariable * > &del_vars) const | gum::Potential< GUM_SCALAR > | protected |
contains(const DiscreteVariable &var) const final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
content() const final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
content() final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
content_ | gum::MultiDimDecorator< GUM_SCALAR > | mutableprotected |
copy(const MultiDimContainer< GUM_SCALAR > &src) | gum::MultiDimContainer< GUM_SCALAR > | virtual |
copyFrom(const MultiDimContainer< GUM_SCALAR > &src) const | gum::MultiDimContainer< GUM_SCALAR > | virtual |
copyFrom(const MultiDimContainer< GUM_SCALAR > &src, Instantiation *p_i) const | gum::MultiDimContainer< GUM_SCALAR > | virtual |
domainSize() const final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
draw() const | gum::Potential< GUM_SCALAR > | |
empty() const final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
empty_value_ | gum::MultiDimDecorator< GUM_SCALAR > | mutableprotected |
endMultipleChanges() final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
endMultipleChanges(const GUM_SCALAR &) final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
entropy() const | gum::Potential< GUM_SCALAR > | |
erase(const DiscreteVariable &var) final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
erase(const std::string &name) final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
extract(const Instantiation &inst) const | gum::Potential< GUM_SCALAR > | |
extractFrom(const MultiDimContainer< GUM_SCALAR > &src, const Instantiation &mask) | gum::MultiDimContainer< GUM_SCALAR > | virtual |
fill(const GUM_SCALAR &d) const final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
fillWith(const Potential< GUM_SCALAR > &src) const | gum::Potential< GUM_SCALAR > | |
fillWith(const Potential< GUM_SCALAR > &src, const std::vector< std::string > &mapSrc) const | gum::Potential< GUM_SCALAR > | |
fillWith(const std::vector< GUM_SCALAR > &data) const | gum::Potential< GUM_SCALAR > | |
fillWith(const GUM_SCALAR &val) const | gum::Potential< GUM_SCALAR > | |
findAll(GUM_SCALAR v) const | gum::Potential< GUM_SCALAR > | |
get(const Instantiation &i) const final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
get_(const Instantiation &i) const final | gum::MultiDimDecorator< GUM_SCALAR > | protectedvirtual |
getMasterRef() | gum::MultiDimContainer< GUM_SCALAR > | virtual |
getMasterRef() const | gum::MultiDimContainer< GUM_SCALAR > | virtual |
inverse(void) const | gum::Potential< GUM_SCALAR > | |
isNonZeroMap() const | gum::Potential< GUM_SCALAR > | |
KL(const Potential< GUM_SCALAR > &p) const | gum::Potential< GUM_SCALAR > | |
log2() const | gum::Potential< GUM_SCALAR > | |
margMaxIn(const Set< const DiscreteVariable * > &kept_vars) const | gum::Potential< GUM_SCALAR > | |
margMaxOut(const Set< const DiscreteVariable * > &del_vars) const | gum::Potential< GUM_SCALAR > | |
margMinIn(const Set< const DiscreteVariable * > &kept_vars) const | gum::Potential< GUM_SCALAR > | |
margMinOut(const Set< const DiscreteVariable * > &del_vars) const | gum::Potential< GUM_SCALAR > | |
margProdIn(const Set< const DiscreteVariable * > &kept_vars) const | gum::Potential< GUM_SCALAR > | |
margProdOut(const Set< const DiscreteVariable * > &del_vars) const | gum::Potential< GUM_SCALAR > | |
margSumIn(const Set< const DiscreteVariable * > &kept_vars) const | gum::Potential< GUM_SCALAR > | |
margSumOut(const Set< const DiscreteVariable * > &del_vars) const | gum::Potential< GUM_SCALAR > | |
max() const | gum::Potential< GUM_SCALAR > | |
maxNonOne() const | gum::Potential< GUM_SCALAR > | |
min() const | gum::Potential< GUM_SCALAR > | |
minNonZero() const | gum::Potential< GUM_SCALAR > | |
MultiDimAdressable() | gum::MultiDimAdressable | |
MultiDimAdressable(const MultiDimAdressable &from) | gum::MultiDimAdressable | |
MultiDimAdressable(MultiDimAdressable &&) noexcept | gum::MultiDimAdressable | |
MultiDimContainer() | gum::MultiDimContainer< GUM_SCALAR > | |
MultiDimContainer(const MultiDimContainer< GUM_SCALAR > &src) | gum::MultiDimContainer< GUM_SCALAR > | |
MultiDimContainer(MultiDimContainer< GUM_SCALAR > &&) | gum::MultiDimContainer< GUM_SCALAR > | |
MultiDimDecorator(MultiDimImplementation< GUM_SCALAR > *aContent=nullptr, GUM_SCALAR empty_value=(GUM_SCALAR) 0) | gum::MultiDimDecorator< GUM_SCALAR > | |
MultiDimDecorator(const MultiDimDecorator< GUM_SCALAR > &from) | gum::MultiDimDecorator< GUM_SCALAR > | |
MultiDimDecorator(MultiDimDecorator< GUM_SCALAR > &&) noexcept | gum::MultiDimDecorator< GUM_SCALAR > | |
nbrDim() const final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
new_abs() const | gum::Potential< GUM_SCALAR > | |
new_log2() const | gum::Potential< GUM_SCALAR > | |
new_sq() const | gum::Potential< GUM_SCALAR > | |
newFactory() const | gum::Potential< GUM_SCALAR > | virtual |
noising(GUM_SCALAR alpha) const | gum::Potential< GUM_SCALAR > | |
normalize() const | gum::Potential< GUM_SCALAR > | |
normalizeAsCPT(const Idx &varId=0) const | gum::Potential< GUM_SCALAR > | |
notifyChange() const final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
operator!=(const Potential< GUM_SCALAR > &r) const | gum::Potential< GUM_SCALAR > | inline |
gum::MultiDimDecorator::operator!=(const MultiDimContainer< GUM_SCALAR > &p) const | gum::MultiDimContainer< GUM_SCALAR > | |
operator*(const Potential< GUM_SCALAR > &p2) const | gum::Potential< GUM_SCALAR > | inline |
operator*(const GUM_SCALAR &v) const | gum::Potential< GUM_SCALAR > | inline |
operator*=(const Potential< GUM_SCALAR > &r) | gum::Potential< GUM_SCALAR > | inline |
operator*=(const GUM_SCALAR &v) | gum::Potential< GUM_SCALAR > | inline |
operator+(const Potential< GUM_SCALAR > &p2) const | gum::Potential< GUM_SCALAR > | inline |
operator+(const GUM_SCALAR &v) const | gum::Potential< GUM_SCALAR > | inline |
operator+=(const Potential< GUM_SCALAR > &r) | gum::Potential< GUM_SCALAR > | inline |
operator+=(const GUM_SCALAR &v) | gum::Potential< GUM_SCALAR > | inline |
operator-(const Potential< GUM_SCALAR > &p2) const | gum::Potential< GUM_SCALAR > | inline |
operator-(const GUM_SCALAR &v) const | gum::Potential< GUM_SCALAR > | inline |
operator-=(const Potential< GUM_SCALAR > &r) | gum::Potential< GUM_SCALAR > | inline |
operator-=(const GUM_SCALAR &v) | gum::Potential< GUM_SCALAR > | inline |
operator/(const Potential< GUM_SCALAR > &p2) const | gum::Potential< GUM_SCALAR > | inline |
operator/(const GUM_SCALAR &v) const | gum::Potential< GUM_SCALAR > | inline |
operator/=(const Potential< GUM_SCALAR > &r) | gum::Potential< GUM_SCALAR > | inline |
operator/=(const GUM_SCALAR &v) | gum::Potential< GUM_SCALAR > | inline |
operator<<(const DiscreteVariable &v) | gum::Potential< GUM_SCALAR > | inline |
operator=(const Potential< GUM_SCALAR > &src) | gum::Potential< GUM_SCALAR > | |
operator=(Potential< GUM_SCALAR > &&src) | gum::Potential< GUM_SCALAR > | |
gum::MultiDimDecorator::operator=(const MultiDimDecorator &from) noexcept | gum::MultiDimDecorator< GUM_SCALAR > | |
gum::MultiDimDecorator::operator=(MultiDimDecorator &&from) | gum::MultiDimDecorator< GUM_SCALAR > | |
gum::MultiDimContainer::operator=(const MultiDimContainer< GUM_SCALAR > &src) | gum::MultiDimContainer< GUM_SCALAR > | |
gum::MultiDimContainer::operator=(MultiDimContainer< GUM_SCALAR > &&src) | gum::MultiDimContainer< GUM_SCALAR > | |
gum::MultiDimAdressable::operator=(const MultiDimAdressable &from) | gum::MultiDimAdressable | |
gum::MultiDimAdressable::operator=(MultiDimAdressable &&from) noexcept | gum::MultiDimAdressable | |
operator==(const Potential< GUM_SCALAR > &r) const | gum::Potential< GUM_SCALAR > | inline |
gum::MultiDimDecorator::operator==(const MultiDimContainer< GUM_SCALAR > &p) const | gum::MultiDimContainer< GUM_SCALAR > | |
operator[](const Instantiation &i) const | gum::MultiDimContainer< GUM_SCALAR > | |
populate(const std::vector< GUM_SCALAR > &v) const final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
gum::MultiDimContainer::populate(std::initializer_list< GUM_SCALAR > l) const | gum::MultiDimContainer< GUM_SCALAR > | virtual |
pos(const DiscreteVariable &var) const final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
Potential() | gum::Potential< GUM_SCALAR > | |
Potential(MultiDimImplementation< GUM_SCALAR > *aContent) | gum::Potential< GUM_SCALAR > | explicit |
Potential(MultiDimImplementation< GUM_SCALAR > *aContent, const MultiDimContainer< GUM_SCALAR > &src) | gum::Potential< GUM_SCALAR > | |
Potential(const Potential< GUM_SCALAR > &src) | gum::Potential< GUM_SCALAR > | |
Potential(Potential< GUM_SCALAR > &&from) | gum::Potential< GUM_SCALAR > | |
product() const | gum::Potential< GUM_SCALAR > | |
putFirst(const DiscreteVariable *var) const | gum::Potential< GUM_SCALAR > | |
putFirst(const std::string &varname) const | gum::Potential< GUM_SCALAR > | |
random() const | gum::Potential< GUM_SCALAR > | |
randomCPT() const | gum::Potential< GUM_SCALAR > | |
randomDistribution() const | gum::Potential< GUM_SCALAR > | |
reduce(std::function< GUM_SCALAR(GUM_SCALAR, GUM_SCALAR) > f, GUM_SCALAR base) const final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
registerSlave(Instantiation &i) final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
reorganize(const std::vector< const DiscreteVariable * > &vars) const | gum::Potential< GUM_SCALAR > | |
reorganize(const std::vector< std::string > &vars) const | gum::Potential< GUM_SCALAR > | |
replace(const DiscreteVariable &x, const DiscreteVariable &y) | gum::MultiDimInterface | |
replace_(const DiscreteVariable *x, const DiscreteVariable *y) | gum::MultiDimDecorator< GUM_SCALAR > | protectedvirtual |
scale(GUM_SCALAR v) const | gum::Potential< GUM_SCALAR > | |
set(const Instantiation &i, const GUM_SCALAR &value) const final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
setChangeNotification(const Instantiation &i) final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
setDecNotification(const Instantiation &i) final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
setFirstNotification(const Instantiation &i) final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
setIncNotification(const Instantiation &i) final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
setLastNotification(const Instantiation &i) final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
sq() const | gum::Potential< GUM_SCALAR > | |
sum() const | gum::Potential< GUM_SCALAR > | |
swapContent_(MultiDimImplementation< GUM_SCALAR > *aContent) const | gum::MultiDimDecorator< GUM_SCALAR > | protected |
toString() const | gum::Potential< GUM_SCALAR > | inlinevirtual |
gum::MultiDimDecorator::toString(const Instantiation *i) const | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
translate(GUM_SCALAR v) const | gum::Potential< GUM_SCALAR > | |
unregisterSlave(Instantiation &i) final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
variable(Idx) const final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
variable(const std::string &name) const final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
variablesSequence() const final | gum::MultiDimDecorator< GUM_SCALAR > | virtual |
~MultiDimAdressable() override | gum::MultiDimAdressable | |
~MultiDimContainer() | gum::MultiDimContainer< GUM_SCALAR > | virtual |
~MultiDimDecorator() | gum::MultiDimDecorator< GUM_SCALAR > | |
~MultiDimInterface() | gum::MultiDimInterface | inlinevirtual |
~Potential() | gum::Potential< GUM_SCALAR > | |