Optimist
0.0.0
A C++ library for optimization
|
#include <FiniteDifferences.hh>
Public Member Functions | |
Real | epsilon_1 (Real const v) const |
Real | epsilon_2 (Real const v) const |
Real | epsilon_3 (Real const v) const |
Private Attributes | |
Real | m_epsilon_1 {std::sqrt(EPSILON)} |
Real | m_epsilon_2 {std::pow(EPSILON, 0.75)} |
Real | m_epsilon_3 {std::pow(EPSILON, 0.25)} |
Helper class for computing finite differences epsilons.
Real | Scalar number type |
|
inline |
Returns \( \epsilon_1 \) scaled by |v|+1.
|
inline |
Returns \( \epsilon_2 \) scaled by |v|+1.
|
inline |
Returns \( \epsilon_3 \) scaled by |v|+1.
|
private |
< Basic constants. Square root of machine epsilon \( \sqrt{\epsilon} \).
|
private |
Epsilon to the power of 3/4.
|
private |
Epsilon to the power of 1/4.