OGS
Root1D.h File Reference

Detailed Description

Definition in file Root1D.h.

#include <cassert>
#include <cmath>
#include <limits>
#include <type_traits>
#include <utility>
#include "BaseLib/Error.h"
Include dependency graph for Root1D.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MathLib::Nonlinear::RegulaFalsi< SubType, Function >
 
struct  MathLib::Nonlinear::Unmodified
 Used by RegulaFalsi in the original regula falsi algorithm. More...
 
struct  MathLib::Nonlinear::Illinois
 Used by RegulaFalsi in a modified version of the regula falsi algorithm. More...
 
struct  MathLib::Nonlinear::Pegasus
 Used by RegulaFalsi in a modified version of the regula falsi algorithm. More...
 
struct  MathLib::Nonlinear::AndersonBjorck
 Used by RegulaFalsi in a modified version of the regula falsi algorithm. More...
 

Namespaces

namespace  MathLib
 
namespace  MathLib::Nonlinear
 
namespace  MathLib::Nonlinear::detail
 

Functions

bool MathLib::Nonlinear::detail::same_sign (double a, double b)
 Tells if a and b have the same sign.
 
bool MathLib::Nonlinear::detail::almost_zero (double a)
 
template<typename SubType , typename Function >
RegulaFalsi< SubType, Function > MathLib::Nonlinear::makeRegulaFalsi (Function &&f, double const a, double const b)