#include <symengine/number.h>
#include <symengine/symengine_exception.h>
#include <symengine/symengine_casts.h>
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.