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

Natural logarithm of the form a*\ln(x) More...

#include <elementary_functions.hh>

Detailed Description

Natural logarithm of the form a*\ln(x)

Definition at line 108 of file elementary_functions.hh.

Public Member Functions

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

Constructor & Destructor Documentation

◆ LN()

Kaskade::LN::LN ( double const  a_ = 1.0)
inlineexplicit

Constructor.

Parameters
a_scaling factor

Definition at line 114 of file elementary_functions.hh.

Member Function Documentation

◆ d0()

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

Function value.

Parameters
xevaluation point

Definition at line 126 of file elementary_functions.hh.

◆ d1()

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

First derivative.

Parameters
xevaluation point

Definition at line 136 of file elementary_functions.hh.

◆ d2()

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

Second derivative.

Parameters
xevaluation point

Definition at line 146 of file elementary_functions.hh.

◆ d3()

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

Third derivative.

Parameters
xevaluation point

Definition at line 155 of file elementary_functions.hh.

◆ setA()

void Kaskade::LN::setA ( double const  a_)
inline

Set a.

Definition at line 161 of file elementary_functions.hh.


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