val.hpp File Reference
Go to the source code of this file.
Namespaces | |
namespace | Gecode |
Gecode toplevel namespace | |
namespace | Gecode::Float |
Floating point numbers. | |
Functions | |
FloatVal | Gecode::operator+ (const FloatVal &x) |
FloatVal | Gecode::operator- (const FloatVal &x) |
FloatVal | Gecode::operator+ (const FloatVal &x, const FloatVal &y) |
FloatVal | Gecode::operator+ (const FloatVal &x, const FloatNum &y) |
FloatVal | Gecode::operator+ (const FloatNum &x, const FloatVal &y) |
FloatVal | Gecode::operator- (const FloatVal &x, const FloatVal &y) |
FloatVal | Gecode::operator- (const FloatVal &x, const FloatNum &y) |
FloatVal | Gecode::operator- (const FloatNum &x, const FloatVal &y) |
FloatVal | Gecode::operator* (const FloatVal &x, const FloatVal &y) |
FloatVal | Gecode::operator* (const FloatVal &x, const FloatNum &y) |
FloatVal | Gecode::operator* (const FloatNum &x, const FloatVal &y) |
FloatVal | Gecode::operator/ (const FloatVal &x, const FloatVal &y) |
FloatVal | Gecode::operator/ (const FloatVal &x, const FloatNum &y) |
FloatVal | Gecode::operator/ (const FloatNum &x, const FloatVal &y) |
bool | Gecode::operator< (const FloatVal &x, const FloatVal &y) |
bool | Gecode::operator< (const FloatVal &x, const FloatNum &y) |
bool | Gecode::operator<= (const FloatVal &x, const FloatVal &y) |
bool | Gecode::operator<= (const FloatVal &x, const FloatNum &y) |
bool | Gecode::operator> (const FloatVal &x, const FloatVal &y) |
bool | Gecode::operator> (const FloatVal &x, const FloatNum &y) |
bool | Gecode::operator>= (const FloatVal &x, const FloatVal &y) |
bool | Gecode::operator>= (const FloatVal &x, const FloatNum &y) |
bool | Gecode::operator== (const FloatVal &x, const FloatVal &y) |
bool | Gecode::operator== (const FloatVal &x, const FloatNum &y) |
bool | Gecode::operator!= (const FloatVal &x, const FloatVal &y) |
bool | Gecode::operator!= (const FloatVal &x, const FloatNum &y) |
bool | Gecode::operator< (const FloatNum &x, const FloatVal &y) |
bool | Gecode::operator<= (const FloatNum &x, const FloatVal &y) |
bool | Gecode::operator> (const FloatNum &x, const FloatVal &y) |
bool | Gecode::operator>= (const FloatNum &x, const FloatVal &y) |
bool | Gecode::operator== (const FloatNum &x, const FloatVal &y) |
bool | Gecode::operator!= (const FloatNum &x, const FloatVal &y) |
template<class Char , class Traits > | |
std::basic_ostream< Char, Traits > & | Gecode::operator<< (std::basic_ostream< Char, Traits > &os, const FloatVal &x) |
FloatVal | Gecode::abs (const FloatVal &x) |
FloatVal | Gecode::sqrt (const FloatVal &x) |
FloatVal | Gecode::sqr (const FloatVal &x) |
FloatVal | Gecode::pow (const FloatVal &x, int n) |
FloatVal | Gecode::nroot (const FloatVal &x, int n) |
FloatVal | Gecode::max (const FloatVal &x, const FloatVal &y) |
FloatVal | Gecode::max (const FloatVal &x, const FloatNum &y) |
FloatVal | Gecode::max (const FloatNum &x, const FloatVal &y) |
FloatVal | Gecode::min (const FloatVal &x, const FloatVal &y) |
FloatVal | Gecode::min (const FloatVal &x, const FloatNum &y) |
FloatVal | Gecode::min (const FloatNum &x, const FloatVal &y) |
FloatVal | Gecode::exp (const FloatVal &x) |
FloatVal | Gecode::log (const FloatVal &x) |
FloatVal | Gecode::fmod (const FloatVal &x, const FloatVal &y) |
FloatVal | Gecode::fmod (const FloatVal &x, const FloatNum &y) |
FloatVal | Gecode::fmod (const FloatNum &x, const FloatVal &y) |
FloatVal | Gecode::sin (const FloatVal &x) |
FloatVal | Gecode::cos (const FloatVal &x) |
FloatVal | Gecode::tan (const FloatVal &x) |
FloatVal | Gecode::asin (const FloatVal &x) |
FloatVal | Gecode::acos (const FloatVal &x) |
FloatVal | Gecode::atan (const FloatVal &x) |
FloatVal | Gecode::sinh (const FloatVal &x) |
FloatVal | Gecode::cosh (const FloatVal &x) |
FloatVal | Gecode::tanh (const FloatVal &x) |
FloatVal | Gecode::asinh (const FloatVal &x) |
FloatVal | Gecode::acosh (const FloatVal &x) |
FloatVal | Gecode::atanh (const FloatVal &x) |
bool | Gecode::Float::subset (const FloatVal &x, const FloatVal &y) |
bool | Gecode::Float::proper_subset (const FloatVal &x, const FloatVal &y) |
bool | Gecode::Float::overlap (const FloatVal &x, const FloatVal &y) |
FloatVal | Gecode::Float::intersect (const FloatVal &x, const FloatVal &y) |
FloatVal | Gecode::Float::hull (const FloatVal &x, const FloatVal &y) |
FloatVal | Gecode::Float::hull (const FloatVal &x, const FloatNum &y) |
FloatVal | Gecode::Float::hull (const FloatNum &x, const FloatVal &y) |
FloatVal | Gecode::Float::hull (const FloatNum &x, const FloatNum &y) |