The FDFSolver class Nullstellensuche Funktion und ihre Ableitung werden benötigt.
More...
#include <xroot.h>
|
| template<typename T > |
| | FDFSolver (T &obj, const gsl_root_fdfsolver_type *type=gsl_root_fdfsolver_newton) |
| | FDFSolver Konstruktor. More...
|
| |
| | ~FDFSolver () |
| |
| const char * | method_used () const |
| | method_used More...
|
| |
| bool | converged () const |
| | converged Status der Nullstellensuche More...
|
| |
| double | result () const |
| | getRoot Abfrage der gefundenen Nullstelle More...
|
| |
| auto | apply (double startval, double epsabs=0, double epsrel=1e-3) |
| | apply Nullstellensuche More...
|
| |
| template<class FN > |
| auto | apply (double startval, FN fn, double epsabs=0, double epsrel=1e-3) |
| | apply Nullstellensuche More...
|
| |
The FDFSolver class Nullstellensuche Funktion und ihre Ableitung werden benötigt.
Definition at line 175 of file xroot.h.
◆ FDFSolver()
template<typename T >
| nmx::gsl::FDFSolver::FDFSolver |
( |
T & |
obj, |
|
|
const gsl_root_fdfsolver_type * |
type = gsl_root_fdfsolver_newton |
|
) |
| |
|
inline |
FDFSolver Konstruktor.
- Parameters
-
| obj | enthält Funktion und ihre Ableitung |
Definition at line 224 of file xroot.h.
◆ ~FDFSolver()
| nmx::gsl::FDFSolver::~FDFSolver |
( |
| ) |
|
|
inline |
Destruktor
Definition at line 248 of file xroot.h.
◆ apply() [1/2]
| auto nmx::gsl::FDFSolver::apply |
( |
double |
startval, |
|
|
double |
epsabs = 0, |
|
|
double |
epsrel = 1e-3 |
|
) |
| |
|
inline |
apply Nullstellensuche
- Parameters
-
| startval | Startwert |
| epsabs | absoluter Fehler (optional) |
| epsrel | relativer Fehler (optional) |
- Returns
- gefundene Nullstelle
Definition at line 285 of file xroot.h.
◆ apply() [2/2]
template<class FN >
| auto nmx::gsl::FDFSolver::apply |
( |
double |
startval, |
|
|
FN |
fn, |
|
|
double |
epsabs = 0, |
|
|
double |
epsrel = 1e-3 |
|
) |
| |
|
inline |
apply Nullstellensuche
- Parameters
-
| startval | Startwert |
| epsabs | absoluter Fehler (optional) |
| epsrel | relativer Fehler (optional) |
- Returns
- gefundene Nullstelle
Definition at line 303 of file xroot.h.
◆ converged()
| bool nmx::gsl::FDFSolver::converged |
( |
| ) |
const |
|
inline |
converged Status der Nullstellensuche
- Returns
- true wenn eine Nullstelle gefunden wurde
Definition at line 266 of file xroot.h.
◆ method_used()
| const char* nmx::gsl::FDFSolver::method_used |
( |
| ) |
const |
|
inline |
method_used
- Returns
- Name des Algorithmus
Definition at line 258 of file xroot.h.
◆ result()
| double nmx::gsl::FDFSolver::result |
( |
| ) |
const |
|
inline |
getRoot Abfrage der gefundenen Nullstelle
- Returns
- gesuchte Nullstelle
Definition at line 272 of file xroot.h.
◆ MAX_STEPS
| size_t nmx::gsl::FDFSolver::MAX_STEPS = 100 |
The documentation for this class was generated from the following file: