00001 #ifndef NEWTONRAPH_H
00002 #define NEWTONRAPH_H
00003
00004
00005
00006 #include "nonlinman.h"
00007
00008
00009
00010
00011 double gnewton_raphson (long lcid, nonlinman *nlman, double *ra, double *fa, double *fc, double *fp,
00012 long li, double ilambda, answertype outres);
00013
00014
00015 double gnewton_raphson2 (long lcid, nonlinman *nlman, double *ra, double *fa, double *fc, double *fp,
00016 double *flp, double *flc, long li, double ilambda, answertype outres);
00017
00018 double gnewton_raphson_one_step(long lcid, nonlinman *nlman, double *fa, double *ra, double *fb,
00019 double *dr, double *fi, double &dtr, long istep, long &j, long li);
00020
00021 #endif