|
ROOT
ROOT project
|
Contains definitions for all the Classes Stepper to compute steps of numerical methods to find the root of non-linear equations. More...
#include <Eigen/Dense>#include <functional>

Go to the source code of this file.
Classes | |
| class | StepperBase< T > |
| The virtual mother stepper class which defines constructor and method in common for all the methods. More... | |
| class | NewtonRaphsonStepper< T > |
| The specialized Stepper to compute a step with the Newton-Raphson method. More... | |
| class | FixedPointStepper< T > |
| The specialized Stepper to compute a step with the Fixed Point method. More... | |
| class | ChordsStepper< T > |
| The specialized Stepper to compute a step with the Chords Method (also called Secants in literature) More... | |
| class | BisectionStepper< T > |
| The specialized Stepper to compute a step with the Bisection Method. More... | |
Contains definitions for all the Classes Stepper to compute steps of numerical methods to find the root of non-linear equations.
The stepper classes will store the required functions, derivatives, and booleans to define how to compute the step. Each inherited class specializes the abstract Stepper to a real Stepper of a certain method. The computation step is overridden in each class, and some additional arguments are saved depending on the method. The generic Stepper constructor is inherited and the new specialized object will type the templated one.