KASKADE 7 development version
Public Member Functions | List of all members
Kaskade::Exp Class Reference

Exponential function of the form a*exp(b*x) More...

#include <elementary_functions.hh>

Detailed Description

Exponential function of the form a*exp(b*x)

Definition at line 170 of file elementary_functions.hh.

Public Member Functions

 Exp (double a_=1.0)
 Constructor. More...
 
double d0 (double x) const
 Function value. More...
 
double d1 (double x) const
 First derivative. More...
 
double d2 (double x) const
 Second derivative. More...
 
double d3 (double x) const
 Third derivative. More...
 
void setA (double a_)
 Set a. More...
 

Constructor & Destructor Documentation

◆ Exp()

Kaskade::Exp::Exp ( double  a_ = 1.0)
inlineexplicit

Constructor.

Parameters
a_scaling factor
b_scaling factor for x

Definition at line 178 of file elementary_functions.hh.

Member Function Documentation

◆ d0()

double Kaskade::Exp::d0 ( double  x) const
inline

Function value.

Parameters
xevaluation point

Definition at line 184 of file elementary_functions.hh.

◆ d1()

double Kaskade::Exp::d1 ( double  x) const
inline

First derivative.

Parameters
xevaluation point

Definition at line 193 of file elementary_functions.hh.

◆ d2()

double Kaskade::Exp::d2 ( double  x) const
inline

Second derivative.

Parameters
xevaluation point

Definition at line 202 of file elementary_functions.hh.

◆ d3()

double Kaskade::Exp::d3 ( double  x) const
inline

Third derivative.

Parameters
xevaluation point

Definition at line 211 of file elementary_functions.hh.

◆ setA()

void Kaskade::Exp::setA ( double  a_)
inline

Set a.

Definition at line 217 of file elementary_functions.hh.


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