Class UnivariateSeries

Inheritance Relationships

Base Type

Class Documentation

class SymEngine::UnivariateSeries : public SymEngine::SeriesBase<UExprDict, Expression, UnivariateSeries>

UnivariateSeries Class.

Public Functions

UnivariateSeries(const UExprDict &sp, const std::string varname, const unsigned degree)
hash_t __hash__() const

Calculates the hash of the given SymEngine class. Use Basic.hash() which gives a cached version of the hash.

Return

64-bit integer value for the hash

int compare(const Basic &o) const

Returns -1, 0, 1 for this < o, this == o, this > o. This method is used when you want to sort things like x+y+z into canonical order. This function assumes that o is the same type as this. Use __cmp__ if you want general comparison.

bool operator==(const UnivariateSeries &u) const
RCP<const Basic> as_basic() const
umap_int_basic as_dict() const
RCP<const Basic> get_coeff(int) const
RCP<const Number> pow(const Number &other) const
RCP<const Number> mul(const Number &other) const

Public Static Functions

RCP<const UnivariateSeries> create(const RCP<const Symbol> &var, const unsigned int &prec, const UExprDict &s)
RCP<const UnivariateSeries> series(const RCP<const Basic> &t, const std::string &x, unsigned int prec)
UExprDict var(const std::string &s)
Expression convert(const Basic &x)
int ldegree(const UExprDict &s)
UExprDict mul(const UExprDict &s, const UExprDict &r, unsigned prec)
UExprDict pow(const UExprDict &s, int n, unsigned prec)
Expression find_cf(const UExprDict &s, const UExprDict &var, int deg)
Expression root(Expression &c, unsigned n)
UExprDict diff(const UExprDict &s, const UExprDict &var)
UExprDict integrate(const UExprDict &s, const UExprDict &var)
UExprDict subs(const UExprDict &s, const UExprDict &var, const UExprDict &r, unsigned prec)
Expression sin(const Expression &c)
Expression cos(const Expression &c)
Expression tan(const Expression &c)
Expression asin(const Expression &c)
Expression acos(const Expression &c)
Expression atan(const Expression &c)
Expression sinh(const Expression &c)
Expression cosh(const Expression &c)
Expression tanh(const Expression &c)
Expression asinh(const Expression &c)
Expression acosh(const Expression &c)
Expression atanh(const Expression &c)
Expression exp(const Expression &c)
Expression log(const Expression &c)