Template Class SeriesVisitor

Inheritance Relationships

Base Type

Class Documentation

template<typename Poly, typename Coeff, typename Series>
class SymEngine::SeriesVisitor : public SymEngine::BaseVisitor<SeriesVisitor<Poly, Coeff, Series>>

Public Functions

SeriesVisitor(const Poly &var_, const std::string &varname_, const unsigned prec_)
RCP<const Series> series(const RCP<const Basic> &x)
Poly apply(const RCP<const Basic> &x)
void bvisit(const Add &x)
void bvisit(const Mul &x)
void bvisit(const Pow &x)
void bvisit(const Function &x)
void bvisit(const Gamma &x)
void bvisit(const Series &x)
void bvisit(const Integer &x)
void bvisit(const Rational &x)
void bvisit(const Complex &x)
void bvisit(const RealDouble &x)
void bvisit(const ComplexDouble &x)
void bvisit(const Sin &x)
void bvisit(const Cos &x)
void bvisit(const Tan &x)
void bvisit(const Cot &x)
void bvisit(const Csc &x)
void bvisit(const Sec &x)
void bvisit(const Log &x)
void bvisit(const ASin &x)
void bvisit(const ACos &x)
void bvisit(const ATan &x)
void bvisit(const Sinh &x)
void bvisit(const Cosh &x)
void bvisit(const Tanh &x)
void bvisit(const ASinh &x)
void bvisit(const ATanh &x)
void bvisit(const LambertW &x)
void bvisit(const Symbol &x)
void bvisit(const Constant &x)
void bvisit(const Basic &x)