57 template <
typename GUM_SCALAR >
61 template <
typename GUM_SCALAR >
67 template <
typename GUM_SCALAR >
72 template <
typename GUM_SCALAR >
77 template <
typename GUM_SCALAR >
81 template <
typename GUM_SCALAR >
85 template <
typename GUM_SCALAR >
89 template <
typename GUM_SCALAR >
ApproximationPolicy()
Default constructor.
void combineMax(const ApproximationPolicy< GUM_SCALAR > *ap)
Combine using max with the given gum::ApproximationPolicy.
INLINE GUM_SCALAR fromExact(const GUM_SCALAR &value) const
Convert value to approximation representation.
void combineAdd(const ApproximationPolicy< GUM_SCALAR > *ap)
Combine using addition with the given gum::ApproximationPolicy.
ExactPolicy()
Default constructor.
void combineMin(const ApproximationPolicy< GUM_SCALAR > *ap)
Combine using min with the given gum::ApproximationPolicy.
void combineDiv(const ApproximationPolicy< GUM_SCALAR > *ap)
Combine using division with the given gum::ApproximationPolicy.
void combineMult(const ApproximationPolicy< GUM_SCALAR > *ap)
Combine using multiplication with the given gum::ApproximationPolicy.
void combineSub(const ApproximationPolicy< GUM_SCALAR > *ap)
Combine using substraction with the given gum::ApproximationPolicy.
Classes used to practice approximation on value.
gum is the global namespace for all aGrUM entities