58 template <
typename GUM_ELEMENT >
62 template <
typename GUM_ELEMENT >
68 template <
typename GUM_ELEMENT >
73 template <
typename GUM_ELEMENT >
78 template <
typename GUM_ELEMENT >
82 template <
typename GUM_ELEMENT >
86 template <
typename GUM_ELEMENT >
90 template <
typename GUM_ELEMENT >
void combineSub(const ApproximationPolicy< GUM_ELEMENT > *ap) override
Combine using subtraction with the given gum::ApproximationPolicy.
void combineMax(const ApproximationPolicy< GUM_ELEMENT > *ap) override
Combine using max with the given gum::ApproximationPolicy.
ExactPolicy()
Default constructor.
void combineMult(const ApproximationPolicy< GUM_ELEMENT > *ap) override
Combine using multiplication with the given gum::ApproximationPolicy.
void combineMin(const ApproximationPolicy< GUM_ELEMENT > *ap) override
Combine using min with the given gum::ApproximationPolicy.
void combineDiv(const ApproximationPolicy< GUM_ELEMENT > *ap) override
Combine using division with the given gum::ApproximationPolicy.
void combineAdd(const ApproximationPolicy< GUM_ELEMENT > *ap) override
Combine using addition with the given gum::ApproximationPolicy.
INLINE GUM_ELEMENT fromExact(const GUM_ELEMENT &value) const override
Convert value to approximation representation.
Classes used to practice approximation on value.
gum is the global namespace for all aGrUM entities