SymEngine::EvaluateDouble< T > Class Template Reference

Evaluate functions with double precision. More...

+ Inheritance diagram for SymEngine::EvaluateDouble< T >:
+ Collaboration diagram for SymEngine::EvaluateDouble< T >:

Private Member Functions

RCP< const Basic > sin (const Basic &x) const override
 
RCP< const Basic > cos (const Basic &x) const override
 
RCP< const Basic > tan (const Basic &x) const override
 
RCP< const Basic > cot (const Basic &x) const override
 
RCP< const Basic > sec (const Basic &x) const override
 
RCP< const Basic > csc (const Basic &x) const override
 
RCP< const Basic > atan (const Basic &x) const override
 
RCP< const Basic > acot (const Basic &x) const override
 
RCP< const Basic > sinh (const Basic &x) const override
 
RCP< const Basic > csch (const Basic &x) const override
 
RCP< const Basic > cosh (const Basic &x) const override
 
RCP< const Basic > sech (const Basic &x) const override
 
RCP< const Basic > tanh (const Basic &x) const override
 
RCP< const Basic > coth (const Basic &x) const override
 
RCP< const Basic > asinh (const Basic &x) const override
 
RCP< const Basic > acsch (const Basic &x) const override
 
RCP< const Basic > abs (const Basic &x) const override
 
RCP< const Basic > exp (const Basic &x) const override
 

Additional Inherited Members

- Public Member Functions inherited from SymEngine::Evaluate
virtual RCP< const Basic > asin (const Basic &) const =0
 
virtual RCP< const Basic > acos (const Basic &) const =0
 
virtual RCP< const Basic > asec (const Basic &) const =0
 
virtual RCP< const Basic > acsc (const Basic &) const =0
 
virtual RCP< const Basic > acosh (const Basic &) const =0
 
virtual RCP< const Basic > atanh (const Basic &) const =0
 
virtual RCP< const Basic > acoth (const Basic &) const =0
 
virtual RCP< const Basic > asech (const Basic &) const =0
 
virtual RCP< const Basic > log (const Basic &) const =0
 
virtual RCP< const Basic > gamma (const Basic &) const =0
 
virtual RCP< const Basic > floor (const Basic &) const =0
 
virtual RCP< const Basic > ceiling (const Basic &) const =0
 
virtual RCP< const Basic > truncate (const Basic &) const =0
 
virtual RCP< const Basic > erf (const Basic &) const =0
 
virtual RCP< const Basic > erfc (const Basic &) const =0
 

Detailed Description

template<class T>
class SymEngine::EvaluateDouble< T >

Evaluate functions with double precision.

Definition at line 60 of file real_double.cpp.


The documentation for this class was generated from the following file: