Sommaire
Installer ce fichier dans votre répertoire de travail.
fa.h
/* ---------------------------------- */ /* save as fa.h */ /* ---------------------------------- */ #define LOOP 2*100 /* ---------------------------------- */ double g( double x, double y) { return( (3.*x + y*y) ); } char geq[] = "3.*x + y**2"; /* ---------------------------------- */ /* ---------------------------------- */ double v( double y) { return( (y) ); } char veq[] = "y"; /* ---------------------------------- */ double u( double y) { return( (0) ); } char ueq[] = "0"; /* ---------------------------------- */ /* ---------------------------------- */ double b = 1.; char beq[] = "1"; double a = 0.; char aeq[] = "0"; /* ---------------------------------- */ /* ---------------------------------- */
fb.h
/* ---------------------------------- */ /* save as fb.h */ /* ---------------------------------- */ #define LOOP 2*100 /* ---------------------------------- */ double g( double x, double y) { return( (x*x + y) ); } char geq[] = "x**2 + y"; /* ---------------------------------- */ /* ---------------------------------- */ double v( double y) { return( (1) ); } char veq[] = "1"; /* ---------------------------------- */ double u( double y) { return( (0) ); } char ueq[] = "0"; /* ---------------------------------- */ /* ---------------------------------- */ double b = +1.; char beq[] = "+1"; double a = -1.; char aeq[] = "-1"; /* ---------------------------------- */ /* ---------------------------------- */
fc.h
/* ---------------------------------- */ /* save as fc.h */ /* ---------------------------------- */ #define LOOP 2*100 /* ---------------------------------- */ double g( double x, double y) { return( (4-x*x-y*y) ); } char geq[] = "4-x**2-y**2"; /* ---------------------------------- */ /* ---------------------------------- */ double v( double x) { return( sqrt(4-x*x) ); } char veq[] = "sqrt(4-x**2)"; /* ---------------------------------- */ double u( double x) { return( ( 0) ); } char ueq[] = "0"; /* ---------------------------------- */ /* ---------------------------------- */ double b = 2.; char beq[] = "2"; double a = 0.; char aeq[] = "0"; /* ---------------------------------- */ /* ---------------------------------- */
fd.h
/* ---------------------------------- */ /* save as fd.h */ /* ---------------------------------- */ #define LOOP 2*100 /* ---------------------------------- */ double g( double x, double y) { return( (y + 1./2.*x*x) ); } char geq[] = "y + 1./2.*x**2"; /* ---------------------------------- */ /* ---------------------------------- */ double v( double x) { return( 1 ); } char veq[] = "1"; /* ---------------------------------- */ double u( double x) { return( (0) ); } char ueq[] = "0"; /* ---------------------------------- */ /* ---------------------------------- */ double b = 1.; char beq[] = "1"; double a = 0.; char aeq[] = "0"; /* ---------------------------------- */ /* ---------------------------------- */