#include <symengine/number.h>#include <symengine/symengine_exception.h>#include <symengine/symengine_casts.h>
Include dependency graph for integer.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| class | SymEngine::Integer |
| Integer Class. More... | |
| struct | SymEngine::RCPIntegerKeyLess |
| less operator (<) for Integers More... | |
Namespaces | |
| SymEngine | |
| Main namespace for SymEngine package. | |
Functions | |
| template<typename T > | |
| std::enable_if< std::is_integral< T >::value, RCP< const Integer > >::type | SymEngine::integer (T i) |
| RCP< const Integer > | SymEngine::integer (integer_class i) |
| RCP< const Integer > | SymEngine::isqrt (const Integer &n) |
| Integer Square root. | |
| int | SymEngine::i_nth_root (const Ptr< RCP< const Integer >> &r, const Integer &a, unsigned long int n) |
| Integer nth root. | |
| bool | SymEngine::perfect_square (const Integer &n) |
| Perfect Square. | |
| bool | SymEngine::perfect_power (const Integer &n) |
| Perfect Square. | |
| RCP< const Integer > | SymEngine::iabs (const Integer &n) |
| Integer Absolute value. | |
Class to implement Integers
Definition in file integer.h.