|
Optimist
0.0.0
A C++ library for optimization
|
#include <FiniteDifferences.hh>
Public Member Functions | |
| Scalar | epsilon_1 (const Scalar v) const |
| Scalar | epsilon_2 (const Scalar v) const |
| Scalar | epsilon_3 (const Scalar v) const |
Private Attributes | |
| Scalar | m_epsilon_1 {SQRT_EPSILON} |
| Scalar | m_epsilon_2 |
| Scalar | m_epsilon_3 |
Helper class for computing finite differences epsilons.
| Scalar | Floating-point number type. |
|
inline |
Returns \( \epsilon_1 \) scaled by |v|+1.
| [in] | v | Value to scale epsilon. |
|
inline |
Returns \( \epsilon_2 \) scaled by |v|+1.
| [in] | v | Value to scale epsilon. |
|
inline |
Returns \( \epsilon_3 \) scaled by |v|+1.
| [in] | v | Value to scale epsilon. |
|
private |
Square root of machine epsilon \( \sqrt{\epsilon} \).
|
private |
Epsilon to the power of 3/4.
|
private |
Epsilon to the power of 1/4.