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.