Template Class SeriesBase
Inheritance Relationships
Class Documentation
-
template<typename
Poly , typename Coeff , typename Series > class SymEngine:: SeriesBase : public SymEngine::SeriesCoeffInterface
Public Functions
-
SeriesBase (Poly p, std::string var, unsigned degree)
-
unsigned
get_degree () const
-
const std::string &
get_var () const
-
const Poly &
get_poly () const
-
bool
is_zero () const
- Return
true if 0
-
bool
is_one () const
- Return
true if 1
-
bool
is_minus_one () const
- Return
true if -1
-
bool
is_negative () const
- Return
true if negative
-
bool
is_positive () const
- Return
true if positive
-
bool
is_complex () const
- Return
true if a complex number
-
bool
__eq__ (const Basic &o) const
true if this is equal to o . Deprecated: Use eq(const Basic &a, const Basic &b) non-member method
-
RCP<const Number>
add (const Number &other) const
Addition.
-
RCP<const Number>
mul (const Number &other) const
Multiplication.
-
RCP<const Number>
pow (const Number &other) const
Power.
-
RCP<const Number>
rpow (const Number &other) const
Public Static Functions
-
const std::list<unsigned int> &
step_list (unsigned int prec)
-
Poly
series_invert (const Poly &s, const Poly &var, unsigned int prec)
-
Poly
series_reverse (const Poly &s, const Poly &var, unsigned int prec)
-
Poly
series_nthroot (const Poly &s, int n, const Poly &var, unsigned int prec)
-
Poly
series_atan (const Poly &s, const Poly &var, unsigned int prec)
-
Poly
series_tan (const Poly &s, const Poly &var, unsigned int prec)
-
Poly
series_cot (const Poly &s, const Poly &var, unsigned int prec)
-
Poly
_series_sin (const Poly &s, unsigned int prec)
-
Poly
series_sin (const Poly &s, const Poly &var, unsigned int prec)
-
Poly
series_csc (const Poly &s, const Poly &var, unsigned int prec)
-
Poly
series_asin (const Poly &s, const Poly &var, unsigned int prec)
-
Poly
series_acos (const Poly &s, const Poly &var, unsigned int prec)
-
Poly
_series_cos (const Poly &s, unsigned int prec)
-
Poly
series_cos (const Poly &s, const Poly &var, unsigned int prec)
-
Poly
series_sec (const Poly &s, const Poly &var, unsigned int prec)
-
Poly
series_log (const Poly &s, const Poly &var, unsigned int prec)
-
Poly
series_exp (const Poly &s, const Poly &var, unsigned int prec)
-
Poly
series_lambertw (const Poly &s, const Poly &var, unsigned int prec)
-
Poly
series_sinh (const Poly &s, const Poly &var, unsigned int prec)
-
Poly
series_cosh (const Poly &s, const Poly &var, unsigned int prec)
-
Poly
series_atanh (const Poly &s, const Poly &var, unsigned int prec)
-
Poly
series_asinh (const Poly &s, const Poly &var, unsigned int prec)
-
Poly
series_tanh (const Poly &s, const Poly &var, unsigned int prec)
-
Coeff
sin (const Coeff &c)
-
Coeff
cos (const Coeff &c)
-
Coeff
tan (const Coeff &c)
-
Coeff
asin (const Coeff &c)
-
Coeff
acos (const Coeff &c)
-
Coeff
atan (const Coeff &c)
-
Coeff
sinh (const Coeff &c)
-
Coeff
cosh (const Coeff &c)
-
Coeff
tanh (const Coeff &c)
-
Coeff
asinh (const Coeff &c)
-
Coeff
atanh (const Coeff &c)
-
Coeff
exp (const Coeff &c)
-
Coeff
log (const Coeff &c)
Protected Attributes
-
const Poly
p_
-
const std::string
var_
-
const unsigned
degree_
|