double transcendental(double) Functor class
More...
double transcendental(double) Functor class
Implement former double transcendental(double, double*) function as a Gyoto::Functor::Double_Double_const subclass to access generic root-finding methods.
This class is as a local variable in PolishDoughnut::emission()
double Gyoto::Functor::Double_Double_const::ridders |
( |
double |
from, |
|
|
double |
to |
|
) |
| const |
|
inherited |
Ridder's root-finding method applied on operator()()
- Parameters
-
from,to | boundaries for root-searching |
- Returns
- the root
double Gyoto::Functor::Double_Double_const::secant |
( |
double |
from, |
|
|
double |
to |
|
) |
| |
|
inherited |
Secant root-finding method applied on operator()()
Sets status to -0 in case of convergence -1 if two distinct inputs evaluated to the same output -2 if maximum number of iterations (20) reached
- Parameters
-
from,to | boundaries for root-finding |
- Returns
- the root
double const* Gyoto::Astrobj::PolishDoughnut::transcendental_t::par |
Parameter array.
*
double alpha1 =
par[4] ;
*
double alpha2 =
par[5] ;
*
double alpha3 =
par[6] ;
*
The documentation for this class was generated from the following file: