|
carl
25.04
Computer ARithmetic Library
|


Go to the source code of this file.
Namespaces | |
| carl | |
| carl is the main namespace for the library. | |
Functions | |
| template<typename T > | |
| bool | carl::is_zero (const T &t) |
| template<typename T > | |
| bool | carl::is_one (const T &t) |
| template<typename T , EnableIf< has_is_positive< T >> > | |
| bool | carl::is_positive (const T &t) |
| template<typename T , EnableIf< has_is_negative< T >> > | |
| bool | carl::is_negative (const T &t) |
| template<typename T , DisableIf< is_interval_type< T >> = dummy> | |
| T | carl::pow (const T &basis, std::size_t exp) |
| Implements a fast exponentiation on an arbitrary type T. More... | |
| template<typename T > | |
| void | carl::pow_assign (T &t, std::size_t exp) |
| Implements a fast exponentiation on an arbitrary type T. More... | |
Definition in file operations_generic.h.