![]() |
SMT-RAT
24.02
Toolbox for Strategic and Parallel Satisfiability-Modulo-Theories Solving
|


Go to the source code of this file.
Data Structures | |
| class | smtrat::lra::Numeric |
Namespaces | |
| smtrat | |
| Class to create the formulas for axioms. | |
| smtrat::lra | |
Functions | |
| Numeric | smtrat::lra::abs (const Numeric &_value) |
| Calculates the absolute value of the given Numeric. More... | |
| Numeric | smtrat::lra::mod (const Numeric &_valueA, const Numeric &_valueB) |
| Calculates the result of the first argument modulo the second argument. More... | |
| Numeric | smtrat::lra::lcm (const Numeric &_valueA, const Numeric &_valueB) |
| Calculates the least common multiple of the two arguments. More... | |
| Numeric | smtrat::lra::gcd (const Numeric &_valueA, const Numeric &_valueB) |
| Calculates the greatest common divisor of the two arguments. More... | |
| Numeric | smtrat::lra::operator+ (const Numeric &_valueA, const Numeric &_valueB) |
| Calculates the sum of the two given Numerics. More... | |
| Numeric | smtrat::lra::operator- (const Numeric &_valueA, const Numeric &_valueB) |
| Calculates the difference between the two given Numerics. More... | |
| Numeric | smtrat::lra::operator* (const Numeric &_valueA, const Numeric &_valueB) |
| Calculates the product of the two given Numerics. More... | |
| Numeric | smtrat::lra::operator/ (const Numeric &_valueA, const Numeric &_valueB) |
| Calculates the division of the two given Numerics. More... | |
| Numeric & | smtrat::lra::operator+= (Numeric &_valueA, const Numeric &_valueB) |
| Adds the value of the second given Numeric to the second given Numeric. More... | |
| Numeric & | smtrat::lra::operator-= (Numeric &_valueA, const Numeric &_valueB) |
| Subtracts the second given Numeric to the first given Numeric. More... | |
| Numeric & | smtrat::lra::operator*= (Numeric &_valueA, const Numeric &_valueB) |
| Multiplies the second given Numeric to the first given Numeric. More... | |
| Numeric & | smtrat::lra::operator/= (Numeric &_valueA, const Numeric &_valueB) |
| Divides the first given Numeric by the second given Numeric. More... | |
| Numeric | smtrat::lra::operator- (const Numeric &_value) |
| Calculates the additive inverse of the given Numeric. More... | |
| Numeric & | smtrat::lra::operator++ (Numeric &_value) |
| Increments the given Numeric by one. More... | |
| Numeric & | smtrat::lra::operator-- (Numeric &_value) |
| Decrements the given Numeric by one. More... | |
| std::ostream & | smtrat::lra::operator<< (std::ostream &_out, const Numeric &_value) |
| Prints the given Numerics representation on the given output stream. More... | |
Definition in file Numeric.h.