Alexandria  2.27.0
SDC-CH common library for the Euclid project
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Enumerations | Functions
SecantMethod.h File Reference
#include "MathUtils/function/Function.h"
#include <limits>
Include dependency graph for SecantMethod.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Euclid::MathUtils::SecantParams
 
struct  Euclid::MathUtils::SecantReturn
 

Namespaces

 Euclid
 
 Euclid::MathUtils
 

Enumerations

enum  Euclid::MathUtils::SecantEndReason {
  Euclid::MathUtils::SecantEndReason::SUCCESS, Euclid::MathUtils::SecantEndReason::MAX_ITER, Euclid::MathUtils::SecantEndReason::GRADIENT, Euclid::MathUtils::SecantEndReason::OUT_OF_BOUNDS,
  Euclid::MathUtils::SecantEndReason::VALUE_ERROR
}
 

Functions

SecantReturn Euclid::MathUtils::secantMethod (const Function &func, double x0, double x1, const SecantParams &params=SecantParams{})