int Ridder(REAL (* TheFunction)(REAL),INTERVAL &Input, double AccuracyV,double Accuracy,int Max_Iter,double *Sol, double *Residu)with:

`TheFunction`: a procedure which enable to compute the value of the equation at a given point`Input`: the interval in which we are looking for a root`AccuracyF`: a threshold on the minimal value of the width of the interval with considered during the procedure`Accuracy`: a threshold on the value of which determine a root of the equation`MaxIter`: maximal number of iteration`Sol`: on success the value of the root`Residu`: the value of the equation at`Sol`

- 1: a solution has been found as
`F(Sol)``Accuracy` - 2: a solution has been found as
`AccuracyV` - -1:
- -2: a numerical error was encountered during the computation
- -3: the maximal number of iteration has been reached without finding a solution