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...


namespace  SymEngine
 Main namespace for SymEngine package.


template<typename T >
std::enable_if< std::is_integral< T >::value, RCP< constInteger > >::type SymEngine::integer (T i)
RCP< const IntegerSymEngine::integer (integer_class i)
RCP< const IntegerSymEngine::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 IntegerSymEngine::iabs (const Integer &n)
 Integer Absolute value.

Detailed Description

Class to implement Integers

Definition in file integer.h.