Class Set

Inheritance Relationships

Base Type

Derived Types

Class Documentation

class SymEngine::Set : public SymEngine::Basic

Subclassed by SymEngine::Complement, SymEngine::ConditionSet, SymEngine::EmptySet, SymEngine::FiniteSet, SymEngine::ImageSet, SymEngine::Integers, SymEngine::Interval, SymEngine::Reals, SymEngine::Union, SymEngine::UniversalSet

Public Functions

vec_basic get_args() const = 0

Returns the list of arguments.

RCP<const Set> set_intersection(const RCP<const Set> &o) const = 0
RCP<const Set> set_union(const RCP<const Set> &o) const = 0
RCP<const Set> set_complement(const RCP<const Set> &o) const = 0
RCP<const Boolean> contains(const RCP<const Basic> &a) const = 0
bool is_subset(const RCP<const Set> &o) const
bool is_proper_subset(const RCP<const Set> &o) const
bool is_superset(const RCP<const Set> &o) const
bool is_proper_superset(const RCP<const Set> &o) const