funcy  1.6.1
Public Member Functions | List of all members
funcy::Exp Struct Reference

Exponential function. More...

#include <exp.h>

Inheritance diagram for funcy::Exp:
Inheritance graph
[legend]
Collaboration diagram for funcy::Exp:
Collaboration graph
[legend]

Public Member Functions

 Exp (double x=0.) noexcept
 Function value. More...
 
void update (double x) noexcept
 Set point of evaluation. More...
 
double d0 () const noexcept
 Function value. More...
 
double d1 (double dx=1.) const noexcept
 Function value. More...
 
double d2 (double dx=1., double dy=1.) const noexcept
 Function value. More...
 
double d3 (double dx=1., double dy=1., double dz=1.) const noexcept
 Function value. More...
 

Detailed Description

Exponential function.

For scalar functions directional derivatives are less interesting. Incorporating this function as building block for more complex functions requires directional derivatives. These occur during applications of the chain rule.

Constructor & Destructor Documentation

◆ Exp()

funcy::Exp::Exp ( double  x = 0.)
inlineexplicitnoexcept

Function value.

Member Function Documentation

◆ d0()

double funcy::Exp::d0 ( ) const
inlinenoexcept

Function value.

◆ d1()

double funcy::Exp::d1 ( double  dx = 1.) const
inlinenoexcept

Function value.

◆ d2()

double funcy::Exp::d2 ( double  dx = 1.,
double  dy = 1. 
) const
inlinenoexcept

Function value.

◆ d3()

double funcy::Exp::d3 ( double  dx = 1.,
double  dy = 1.,
double  dz = 1. 
) const
inlinenoexcept

Function value.

◆ update()

void funcy::Exp::update ( double  x)
inlinenoexcept

Set point of evaluation.


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