#include <root.h>
List of all members.
Public Types |
typedef double(Instance::* | pF )(double x, void *UserData) |
| Callback function.
|
typedef double(Instance::* | pdFdx )(double x, void *UserData) |
| Callback derivative of function w.r.t x.
|
Public Member Functions |
| Root (Instance *Inst, pF F, pdFdx dFdx=NULL) |
double | Solve (double xa, double xb, double *x_guess=NULL, void *UserData=NULL) |
| Find root.
|
Public Attributes |
double | Tol |
int | It |
int | MaxIt |
String | Scheme |
bool | Verbose |
template<typename Instance>
class Numerical::Root< Instance >
Member Typedef Documentation
template<typename Instance>
Callback derivative of function w.r.t x.
template<typename Instance>
typedef double(Instance::* Numerical::Root< Instance >::pF)(double x, void *UserData) |
Constructor & Destructor Documentation
template<typename Instance >
Member Function Documentation
template<typename Instance >
double Numerical::Root< Instance >::Solve |
( |
double |
xa, |
|
|
double |
xb, |
|
|
double * |
x_guess = NULL , |
|
|
void * |
UserData = NULL |
|
) |
| [inline] |
Member Data Documentation
template<typename Instance>
template<typename Instance>
template<typename Instance>
template<typename Instance>
template<typename Instance>
The documentation for this class was generated from the following file:
- /home/dorival/mechsys/lib/numerical/root.h