Implementation of the Bernoulli function. More...
#include <math.h>
Go to the source code of this file.
Namespaces | |
namespace | viennashe |
The main ViennaSHE namespace. All functionality resides inside this namespace. | |
namespace | viennashe::math |
Namespace for all math specific code | |
Functions | |
template<typename NumericT > | |
NumericT | viennashe::math::Bernoulli (NumericT x) |
The Bernoulli function f(x) = x / (exp(x) - 1). Avoids round-off errors near zero. More... | |
template<typename NumericT > | |
NumericT | viennashe::math::Bernoulli_dx (NumericT x) |
Derivative of the Bernoulli function. f'(x) = [exp(x) - 1 - x exp(x)] / (exp(x) - 1)^2. Avoids round-off errors near zero. More... | |
Implementation of the Bernoulli function.
To be replaced by functionality in ViennaMath
Definition in file bernoulli.hpp.