RFFGen
 All Classes Namespaces Files Functions Typedefs Enumerations Groups
Namespaces | Classes | Typedefs | Functions
CMath

Wrappers for functions from <cmath>. More...

Namespaces

 CMath
 Wrappers for functions from <cmath>.
 

Classes

struct  RFFGen::CMath::ASin
 Sine function including first three derivatives (based on sin(double) in <cmath>). More...
 
struct  RFFGen::CMath::Cos
 Cosine function including first three derivatives (based on cos(double) in <cmath>). More...
 
struct  RFFGen::CMath::Exp
 Exponential function including first three derivatives. More...
 
struct  RFFGen::CMath::Exp2
 Function $2^x$ including first three derivatives. More...
 
struct  RFFGen::CMath::LN
 Natural logarithm including first three derivatives. More...
 
struct  RFFGen::CMath::Log10
 Common (base 10) logarithm including first three derivatives. More...
 
struct  RFFGen::CMath::Log2
 Base 2 logarithm including first three derivatives. More...
 
struct  RFFGen::CMath::Pow< dividend, divisor >
 Power function with rational exponent $ k = \frac{dividend}{divisor} $ including first three derivatives. More...
 
struct  RFFGen::CMath::Sin
 Sine function including first three derivatives (based on sin(double) in <cmath>). More...
 
struct  RFFGen::CMath::Tan
 Tangent function including first three derivatives. More...
 

Typedefs

using RFFGen::CMath::Sqrt = Pow< 1, 2 >
 Square root including first three derivatives (based on sqrt(double) in <cmath>).
 
using RFFGen::CMath::Cbrt = Pow< 1, 3 >
 Third root including first three derivatives (based on sqrt(double) in <cmath>).
 
using RFFGen::CMath::Cbrt2 = Pow< 2, 3 >
 Third root squared including first three derivatives (based on sqrt(double) in <cmath>).
 

Functions

template<int dividend, int divisor = 1>
auto RFFGen::CMath::power ()
 

Detailed Description

Wrappers for functions from <cmath>.

Function Documentation

template<int dividend, int divisor = 1>
auto RFFGen::CMath::power ( )
Returns
Default initialized object of type Pow<k>.