Class Evaluate

Inheritance Relationships

Derived Types

Class Documentation

class SymEngine::Evaluate

A class that will evaluate functions numerically.

Subclassed by SymEngine::EvaluateDouble< ComplexDouble >, SymEngine::EvaluateDouble< RealDouble >, SymEngine::EvaluateDouble< T >, SymEngine::EvaluateInfty, SymEngine::EvaluateNaN

Public Functions

RCP<const Basic> sin(const Basic&) const = 0
RCP<const Basic> cos(const Basic&) const = 0
RCP<const Basic> tan(const Basic&) const = 0
RCP<const Basic> cot(const Basic&) const = 0
RCP<const Basic> sec(const Basic&) const = 0
RCP<const Basic> csc(const Basic&) const = 0
RCP<const Basic> asin(const Basic&) const = 0
RCP<const Basic> acos(const Basic&) const = 0
RCP<const Basic> atan(const Basic&) const = 0
RCP<const Basic> acot(const Basic&) const = 0
RCP<const Basic> asec(const Basic&) const = 0
RCP<const Basic> acsc(const Basic&) const = 0
RCP<const Basic> sinh(const Basic&) const = 0
RCP<const Basic> csch(const Basic&) const = 0
RCP<const Basic> cosh(const Basic&) const = 0
RCP<const Basic> sech(const Basic&) const = 0
RCP<const Basic> tanh(const Basic&) const = 0
RCP<const Basic> coth(const Basic&) const = 0
RCP<const Basic> asinh(const Basic&) const = 0
RCP<const Basic> acsch(const Basic&) const = 0
RCP<const Basic> acosh(const Basic&) const = 0
RCP<const Basic> atanh(const Basic&) const = 0
RCP<const Basic> acoth(const Basic&) const = 0
RCP<const Basic> asech(const Basic&) const = 0
RCP<const Basic> log(const Basic&) const = 0
RCP<const Basic> gamma(const Basic&) const = 0
RCP<const Basic> abs(const Basic&) const = 0
RCP<const Basic> exp(const Basic&) const = 0
RCP<const Basic> floor(const Basic&) const = 0
RCP<const Basic> ceiling(const Basic&) const = 0
RCP<const Basic> truncate(const Basic&) const = 0
RCP<const Basic> erf(const Basic&) const = 0
RCP<const Basic> erfc(const Basic&) const = 0