Generated on Wed Jul 21 2021 00:00:00 for Gecode by doxygen 1.9.1
val.hpp File Reference

Go to the source code of this file.

Namespaces

 Gecode::Float
 Floating point numbers.
 

Function Documentation

◆ operator+() [1/4]

FloatVal Gecode::operator+ ( const FloatVal x)
related

Definition at line 164 of file val.hpp.

◆ operator-() [1/4]

FloatVal Gecode::operator- ( const FloatVal x)
related

Definition at line 168 of file val.hpp.

◆ operator+() [2/4]

FloatVal Gecode::operator+ ( const FloatVal x,
const FloatVal y 
)
related

Definition at line 174 of file val.hpp.

◆ operator+() [3/4]

FloatVal Gecode::operator+ ( const FloatVal x,
const FloatNum y 
)
related

Definition at line 178 of file val.hpp.

◆ operator+() [4/4]

FloatVal Gecode::operator+ ( const FloatNum x,
const FloatVal y 
)
related

Definition at line 182 of file val.hpp.

◆ operator-() [2/4]

FloatVal Gecode::operator- ( const FloatVal x,
const FloatVal y 
)
related

Definition at line 187 of file val.hpp.

◆ operator-() [3/4]

FloatVal Gecode::operator- ( const FloatVal x,
const FloatNum y 
)
related

Definition at line 191 of file val.hpp.

◆ operator-() [4/4]

FloatVal Gecode::operator- ( const FloatNum x,
const FloatVal y 
)
related

Definition at line 195 of file val.hpp.

◆ operator*() [1/3]

FloatVal Gecode::operator* ( const FloatVal x,
const FloatVal y 
)
related

Definition at line 200 of file val.hpp.

◆ operator*() [2/3]

FloatVal Gecode::operator* ( const FloatVal x,
const FloatNum y 
)
related

Definition at line 204 of file val.hpp.

◆ operator*() [3/3]

FloatVal Gecode::operator* ( const FloatNum x,
const FloatVal y 
)
related

Definition at line 208 of file val.hpp.

◆ operator/() [1/3]

FloatVal Gecode::operator/ ( const FloatVal x,
const FloatVal y 
)
related

Definition at line 213 of file val.hpp.

◆ operator/() [2/3]

FloatVal Gecode::operator/ ( const FloatVal x,
const FloatNum y 
)
related

Definition at line 217 of file val.hpp.

◆ operator/() [3/3]

FloatVal Gecode::operator/ ( const FloatNum x,
const FloatVal y 
)
related

Definition at line 221 of file val.hpp.

◆ operator<() [1/3]

bool Gecode::operator< ( const FloatVal x,
const FloatVal y 
)
related

Definition at line 225 of file val.hpp.

◆ operator<() [2/3]

bool Gecode::operator< ( const FloatVal x,
const FloatNum y 
)
related

Definition at line 233 of file val.hpp.

◆ operator<=() [1/3]

bool Gecode::operator<= ( const FloatVal x,
const FloatVal y 
)
related

Definition at line 242 of file val.hpp.

◆ operator<=() [2/3]

bool Gecode::operator<= ( const FloatVal x,
const FloatNum y 
)
related

Definition at line 250 of file val.hpp.

◆ operator>() [1/3]

bool Gecode::operator> ( const FloatVal x,
const FloatVal y 
)
related

Definition at line 260 of file val.hpp.

◆ operator>() [2/3]

bool Gecode::operator> ( const FloatVal x,
const FloatNum y 
)
related

Definition at line 268 of file val.hpp.

◆ operator>=() [1/3]

bool Gecode::operator>= ( const FloatVal x,
const FloatVal y 
)
related

Definition at line 277 of file val.hpp.

◆ operator>=() [2/3]

bool Gecode::operator>= ( const FloatVal x,
const FloatNum y 
)
related

Definition at line 285 of file val.hpp.

◆ operator==() [1/3]

bool Gecode::operator== ( const FloatVal x,
const FloatVal y 
)
related

Definition at line 294 of file val.hpp.

◆ operator==() [2/3]

bool Gecode::operator== ( const FloatVal x,
const FloatNum y 
)
related

Definition at line 302 of file val.hpp.

◆ operator!=() [1/3]

bool Gecode::operator!= ( const FloatVal x,
const FloatVal y 
)
related

Definition at line 317 of file val.hpp.

◆ operator!=() [2/3]

bool Gecode::operator!= ( const FloatVal x,
const FloatNum y 
)
related

Definition at line 325 of file val.hpp.

◆ operator<() [3/3]

bool Gecode::operator< ( const FloatNum x,
const FloatVal y 
)
related

Definition at line 333 of file val.hpp.

◆ operator<=() [3/3]

bool Gecode::operator<= ( const FloatNum x,
const FloatVal y 
)
related

Definition at line 337 of file val.hpp.

◆ operator>() [3/3]

bool Gecode::operator> ( const FloatNum x,
const FloatVal y 
)
related

Definition at line 342 of file val.hpp.

◆ operator>=() [3/3]

bool Gecode::operator>= ( const FloatNum x,
const FloatVal y 
)
related

Definition at line 346 of file val.hpp.

◆ operator==() [3/3]

bool Gecode::operator== ( const FloatNum x,
const FloatVal y 
)
related

Definition at line 350 of file val.hpp.

◆ operator!=() [3/3]

bool Gecode::operator!= ( const FloatNum x,
const FloatVal y 
)
related

Definition at line 354 of file val.hpp.

◆ operator<<()

template<class Char , class Traits >
std::basic_ostream<Char,Traits>& Gecode::operator<< ( std::basic_ostream< Char, Traits > &  os,
const FloatVal x 
)
related

Definition at line 354 of file val.hpp.

◆ abs()

FloatVal Gecode::abs ( const FloatVal x)
related

Definition at line 365 of file val.hpp.

◆ sqrt()

FloatVal Gecode::sqrt ( const FloatVal x)
related

Definition at line 369 of file val.hpp.

◆ sqr()

FloatVal Gecode::sqr ( const FloatVal x)
related

Definition at line 373 of file val.hpp.

◆ pow()

FloatVal Gecode::pow ( const FloatVal x,
int  n 
)
related

Definition at line 377 of file val.hpp.

◆ nroot()

FloatVal Gecode::nroot ( const FloatVal x,
int  n 
)
related

Definition at line 381 of file val.hpp.

◆ max() [1/3]

FloatVal Gecode::max ( const FloatVal x,
const FloatVal y 
)
related

Definition at line 386 of file val.hpp.

◆ max() [2/3]

FloatVal Gecode::max ( const FloatVal x,
const FloatNum y 
)
related

Definition at line 390 of file val.hpp.

◆ max() [3/3]

FloatVal Gecode::max ( const FloatNum x,
const FloatVal y 
)
related

Definition at line 394 of file val.hpp.

◆ min() [1/3]

FloatVal Gecode::min ( const FloatVal x,
const FloatVal y 
)
related

Definition at line 398 of file val.hpp.

◆ min() [2/3]

FloatVal Gecode::min ( const FloatVal x,
const FloatNum y 
)
related

Definition at line 402 of file val.hpp.

◆ min() [3/3]

FloatVal Gecode::min ( const FloatNum x,
const FloatVal y 
)
related

Definition at line 406 of file val.hpp.

◆ exp()

FloatVal Gecode::exp ( const FloatVal x)
related

Definition at line 413 of file val.hpp.

◆ log()

FloatVal Gecode::log ( const FloatVal x)
related

Definition at line 417 of file val.hpp.

◆ fmod() [1/3]

FloatVal Gecode::fmod ( const FloatVal x,
const FloatVal y 
)
related

Definition at line 422 of file val.hpp.

◆ fmod() [2/3]

FloatVal Gecode::fmod ( const FloatVal x,
const FloatNum y 
)
related

Definition at line 426 of file val.hpp.

◆ fmod() [3/3]

FloatVal Gecode::fmod ( const FloatNum x,
const FloatVal y 
)
related

Definition at line 430 of file val.hpp.

◆ sin()

FloatVal Gecode::sin ( const FloatVal x)
related

Definition at line 435 of file val.hpp.

◆ cos()

FloatVal Gecode::cos ( const FloatVal x)
related

Definition at line 439 of file val.hpp.

◆ tan()

FloatVal Gecode::tan ( const FloatVal x)
related

Definition at line 443 of file val.hpp.

◆ asin()

FloatVal Gecode::asin ( const FloatVal x)
related

Definition at line 447 of file val.hpp.

◆ acos()

FloatVal Gecode::acos ( const FloatVal x)
related

Definition at line 451 of file val.hpp.

◆ atan()

FloatVal Gecode::atan ( const FloatVal x)
related

Definition at line 455 of file val.hpp.

◆ sinh()

FloatVal Gecode::sinh ( const FloatVal x)
related

Definition at line 460 of file val.hpp.

◆ cosh()

FloatVal Gecode::cosh ( const FloatVal x)
related

Definition at line 464 of file val.hpp.

◆ tanh()

FloatVal Gecode::tanh ( const FloatVal x)
related

Definition at line 468 of file val.hpp.

◆ asinh()

FloatVal Gecode::asinh ( const FloatVal x)
related

Definition at line 472 of file val.hpp.

◆ acosh()

FloatVal Gecode::acosh ( const FloatVal x)
related

Definition at line 476 of file val.hpp.

◆ atanh()

FloatVal Gecode::atanh ( const FloatVal x)
related

Definition at line 480 of file val.hpp.