Optimist  0.0.0
A C++ library for optimization
Loading...
Searching...
No Matches
Optimist::FiniteDifference::Epsilon Class Reference

#include <FiniteDifference.hh>

Public Member Functions

Real epsilon1 (Real v) const
 
Real epsilon2 (Real v) const
 
Real epsilon3 (Real v) const
 

Private Attributes

Real const m_epsilon {std::numeric_limits<Real>::epsilon()}
 
Real const m_epsilon1 {std::sqrt(std::numeric_limits<Real>::epsilon())}
 
Real const m_epsilon2 {std::pow(std::numeric_limits<Real>::epsilon(), 0.75)}
 
Real const m_epsilon3 {std::pow(std::numeric_limits<Real>::epsilon(), 0.25)}
 

Member Function Documentation

◆ epsilon1()

Real Optimist::FiniteDifference::Epsilon::epsilon1 ( Real v) const
inline

◆ epsilon2()

Real Optimist::FiniteDifference::Epsilon::epsilon2 ( Real v) const
inline

◆ epsilon3()

Real Optimist::FiniteDifference::Epsilon::epsilon3 ( Real v) const
inline

Member Data Documentation

◆ m_epsilon

Real const Optimist::FiniteDifference::Epsilon::m_epsilon {std::numeric_limits<Real>::epsilon()}
private

◆ m_epsilon1

Real const Optimist::FiniteDifference::Epsilon::m_epsilon1 {std::sqrt(std::numeric_limits<Real>::epsilon())}
private

◆ m_epsilon2

Real const Optimist::FiniteDifference::Epsilon::m_epsilon2 {std::pow(std::numeric_limits<Real>::epsilon(), 0.75)}
private

◆ m_epsilon3

Real const Optimist::FiniteDifference::Epsilon::m_epsilon3 {std::pow(std::numeric_limits<Real>::epsilon(), 0.25)}
private

The documentation for this class was generated from the following file: