Welcome to nlfit\for
This
directory contains fortran
files using double precision. Complete code
is in Nlfit.zip.
This is created by mknlfit.bat.
The watcom ide is nlfit.wpj.
The zip file main directory has
- nlfit.wpj / nlfit.tgt – The ide
and support file for making nlfit using Watcom.
The file clnlfit.bat is a bit
easier to translate for other compilers.
- NLFIT.FOR, Main Codes – Has the cmp
comments needed for Bailey’s transmp and mpfun to convert to multiple precision. ..\..\..\MultiplePrecision\bailey\Welcome.htm
- nlfpade.for – Main code
and main slightly modified to pass pade information
- Poly
codes
- poly.for
- A simple polynomial.
- polypade.for – A Pade approximate or its exponential.
- polyexpa.for – Pade approximate multiplied by
exp(-z*z)
- polyt.for
– Pade approximate in Tchebyshev polynomials.
- dfndpoly.for – Poly is the derivative of a
generalized Fermi function. The
partials with respect to the constants are evaluated numerically.
- DFPOLY.FOR – Generalized Fermi function with
analytical partials.
- FNDPOLY.FOR – Generalized Fermi function with
numerical partials.
- FPOLY.FOR –
Generalized Fermi function with analytical partials.
- ..\..\..\optimization\Robmin\Cambio\robmin.for –
Robust minimizer. Does not use multiple precision, but
does have comments ready for Bailey’s transmp to
make this into a multiple precision routine.
- ../../../Progdet/SysRoutines System routines.