Natural logarithm.
More...
#include <log.h>
|
| LN (double x=1.) FUNCY_NOEXCEPT |
| Constructor. More...
|
|
void | update (double x) FUNCY_NOEXCEPT |
| Set point of evaluation. More...
|
|
double | d0 () const noexcept |
| Function value. More...
|
|
double | d1 (double dx=1.) const noexcept |
| First (directional) derivative. More...
|
|
double | d2 (double dx=1., double dy=1.) const noexcept |
| Second (directional) derivative. More...
|
|
double | d3 (double dx=1., double dy=1., double dz=1.) const noexcept |
| Third (directional) derivative. More...
|
|
Natural logarithm.
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.
◆ LN()
funcy::LN::LN |
( |
double |
x = 1. | ) |
|
|
inlineexplicit |
◆ d0()
double funcy::LN::d0 |
( |
| ) |
const |
|
inlinenoexcept |
◆ d1()
double funcy::LN::d1 |
( |
double |
dx = 1. | ) |
const |
|
inlinenoexcept |
First (directional) derivative.
◆ d2()
double funcy::LN::d2 |
( |
double |
dx = 1. , |
|
|
double |
dy = 1. |
|
) |
| const |
|
inlinenoexcept |
Second (directional) derivative.
◆ d3()
double funcy::LN::d3 |
( |
double |
dx = 1. , |
|
|
double |
dy = 1. , |
|
|
double |
dz = 1. |
|
) |
| const |
|
inlinenoexcept |
Third (directional) derivative.
◆ update()
void funcy::LN::update |
( |
double |
x | ) |
|
|
inline |
The documentation for this struct was generated from the following file:
- include/funcy/cmath/log.h