Loading...
Searching...
No Matches
integer.h File Reference
#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

namespace  SymEngine
 Main namespace for SymEngine package.
 

Functions

template<typename T >
std::enable_if< std::is_integral< T >::value, RCP< constInteger > >::type SymEngine::integer (T i)
 
RCP< const Integer > SymEngine::integer (integer_class i)
 
RCP< const Integer > SymEngine::isqrt (const Integer &n)
 Integer Square root. More...
 
int SymEngine::i_nth_root (const Ptr< RCP< const Integer > > &r, const Integer &a, unsigned long int n)
 Integer nth root. More...
 
bool SymEngine::perfect_square (const Integer &n)
 Perfect Square. More...
 
bool SymEngine::perfect_power (const Integer &n)
 Perfect Square. More...
 
RCP< const Integer > SymEngine::iabs (const Integer &n)
 Integer Absolute value. More...
 

Detailed Description

Class to implement Integers

Definition in file integer.h.