sets.h File Reference
#include <symengine/functions.h>
#include <symengine/complex.h>
#include <symengine/symengine_casts.h>
#include <iterator>
#include <symengine/logic.h>
+ Include dependency graph for sets.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  SymEngine::Set
 
class  SymEngine::EmptySet
 
class  SymEngine::UniversalSet
 
class  SymEngine::FiniteSet
 
class  SymEngine::Interval
 
class  SymEngine::Complexes
 
class  SymEngine::Reals
 
class  SymEngine::Rationals
 
class  SymEngine::Integers
 
class  SymEngine::Naturals
 
class  SymEngine::Naturals0
 
class  SymEngine::Union
 
class  SymEngine::Intersection
 
class  SymEngine::Complement
 
class  SymEngine::ConditionSet
 
class  SymEngine::ImageSet
 

Namespaces

 SymEngine
 Main namespace for SymEngine package.
 

Typedefs

typedef std::set< RCP< const Set >, RCPBasicKeyLess > SymEngine::set_set
 

Functions

bool SymEngine::is_a_Boolean (const Basic &b)
 
RCP< const BooleanAtom > SymEngine::boolean (bool b)
 
bool SymEngine::is_a_Set (const Basic &b)
 
RCP< const Complexes > SymEngine::complexes ()
 
RCP< const Reals > SymEngine::reals ()
 
RCP< const Rationals > SymEngine::rationals ()
 
RCP< const Integers > SymEngine::integers ()
 
RCP< const Naturals > SymEngine::naturals ()
 
RCP< const Naturals0 > SymEngine::naturals0 ()
 
RCP< const EmptySet > SymEngine::emptyset ()
 
RCP< const UniversalSet > SymEngine::universalset ()
 
RCP< const Set > SymEngine::finiteset (const set_basic &container)
 
RCP< const Set > SymEngine::interval (const RCP< const Number > &start, const RCP< const Number > &end, const bool left_open=false, const bool right_open=false)
 
RCP< const Set > SymEngine::imageset (const RCP< const Basic > &sym, const RCP< const Basic > &expr, const RCP< const Set > &base)
 
RCP< const Set > SymEngine::set_union (const set_set &in)
 
RCP< const Set > SymEngine::set_intersection (const set_set &in)
 
RCP< const Set > SymEngine::set_complement_helper (const RCP< const Set > &container, const RCP< const Set > &universe)
 
RCP< const Set > SymEngine::set_complement (const RCP< const Set > &universe, const RCP< const Set > &container)
 
RCP< const Set > SymEngine::conditionset (const RCP< const Basic > &sym, const RCP< const Boolean > &condition)
 
RCP< const Basic > SymEngine::sup (const Set &s)
 
RCP< const Basic > SymEngine::inf (const Set &s)
 
RCP< const Set > SymEngine::boundary (const Set &s)
 
RCP< const Set > SymEngine::interior (const Set &s)
 
RCP< const Set > SymEngine::closure (const Set &s)