\section{/home/peifer/diffit/nr.h File Reference}
\label{nr_8h}\index{/home/peifer/diffit/nr.h@{/home/peifer/diffit/nr.h}}
{\tt \#include $<$stdio.h$>$}\par
\subsection*{Classes}
\begin{CompactItemize}
\item 
class {\bf Bandmatrix}
\end{CompactItemize}
\subsection*{Defines}
\begin{CompactItemize}
\item 
\#define {\bf SQR}(a)~((sqrarg=(a)) == 0.0 ? 0.0 : sqrarg$\ast$sqrarg)
\item 
\#define {\bf DSQR}(a)~((dsqrarg=(a)) == 0.0 ? 0.0 : dsqrarg$\ast$dsqrarg)
\item 
\#define {\bf DMAX}(a, b)
\item 
\#define {\bf DMIN}(a, b)
\item 
\#define {\bf FMAX}(a, b)
\item 
\#define {\bf FMIN}(a, b)
\item 
\#define {\bf LMAX}(a, b)
\item 
\#define {\bf LMIN}(a, b)
\item 
\#define {\bf IMAX}(a, b)
\item 
\#define {\bf IMIN}(a, b)
\item 
\#define {\bf SIGN}(a, b)~((b) $>$= 0.0 ? fabs(a) : -fabs(a))
\end{CompactItemize}
\subsection*{Functions}
\begin{CompactItemize}
\item 
void {\bf rkck} (double y[$\,$], double dydx[$\,$], long n, double x, double h, double yout[$\,$], double yerr[$\,$], void($\ast$derivs)(double, double[$\,$], double[$\,$], double[$\,$]))
\item 
void {\bf rkqs} (double y[$\,$], double dydx[$\,$], double p[$\,$], long n, double $\ast$x, double htry, double eps, double yscal[$\,$], double $\ast$hdid, double $\ast$hnext, long rkqs\_\-ign, void($\ast$derivs)(double, double[$\,$], double[$\,$], double[$\,$]))
\item 
void {\bf svdcmp} (double $\ast$$\ast$a, int m, int n, double w[$\,$], double $\ast$$\ast$v)
\item 
double {\bf pythag} (double a, double b)
\item 
double {\bf ran1} (long $\ast$idum)
\item 
double {\bf gasdev} (long $\ast$idum)
\item 
double {\bf spline} (double $\ast$x, double $\ast$g, double $\ast$gam, long n, double t)
\item 
void {\bf svbksb} (double $\ast$$\ast$u, double w[$\,$], double $\ast$$\ast$v, int m, int n, double b[$\,$], double x[$\,$])
\item 
void {\bf splines} (double $\ast$x, double $\ast$y, double $\ast$w, long n, double alpha, double $\ast$g, double $\ast$gam)
\item 
void {\bf splines\_\-gcv} (double $\ast$x, double $\ast$y, double $\ast$w, long n, double $\ast$alpha, double $\ast$g, double $\ast$gam, double maxa)
\item 
void {\bf nrerror} (char error\_\-text[$\,$])
\item 
double $\ast$ {\bf vector} (long nl, long nh)
\item 
int $\ast$ {\bf ivector} (long nl, long nh)
\item 
unsigned char $\ast$ {\bf cvector} (long nl, long nh)
\item 
unsigned long $\ast$ {\bf lvector} (long nl, long nh)
\item 
double $\ast$ {\bf dvector} (long nl, long nh)
\item 
double $\ast$$\ast$ {\bf matrix} (long nrl, long nrh, long ncl, long nch)
\item 
double $\ast$$\ast$ {\bf dmatrix} (long nrl, long nrh, long ncl, long nch)
\item 
int $\ast$$\ast$ {\bf imatrix} (long nrl, long nrh, long ncl, long nch)
\item 
char $\ast$$\ast$ {\bf cmatrix} (long nrl, long nrh, long ncl, long nch)
\item 
double $\ast$$\ast$ {\bf submatrix} (double $\ast$$\ast$a, long oldrl, long oldrh, long oldcl, long oldch, long newrl, long newcl)
\item 
double $\ast$$\ast$ {\bf convert\_\-matrix} (double $\ast$a, long nrl, long nrh, long ncl, long nch)
\item 
double $\ast$$\ast$$\ast$ {\bf d3tensor} (long nrl, long nrh, long ncl, long nch, long ndl, long ndh)
\item 
void {\bf free\_\-vector} (double $\ast$v, long nl, long nh)
\item 
void {\bf free\_\-ivector} (int $\ast$v, long nl, long nh)
\item 
void {\bf free\_\-cvector} (unsigned char $\ast$v, long nl, long nh)
\item 
void {\bf free\_\-lvector} (unsigned long $\ast$v, long nl, long nh)
\item 
void {\bf free\_\-dvector} (double $\ast$v, long nl, long nh)
\item 
void {\bf free\_\-matrix} (double $\ast$$\ast$m, long nrl, long nrh, long ncl, long nch)
\item 
void {\bf free\_\-dmatrix} (double $\ast$$\ast$m, long nrl, long nrh, long ncl, long nch)
\item 
void {\bf free\_\-imatrix} (int $\ast$$\ast$m, long nrl, long nrh, long ncl, long nch)
\item 
void {\bf free\_\-cmatrix} (char $\ast$$\ast$m, long nrl, long nrh, long ncl, long nch)
\item 
void {\bf free\_\-submatrix} (double $\ast$$\ast$b, long nrl, long nrh, long ncl, long nch)
\item 
void {\bf free\_\-convert\_\-matrix} (double $\ast$$\ast$b, long nrl, long nrh, long ncl, long nch)
\item 
void {\bf free\_\-d3tensor} (double $\ast$$\ast$$\ast$t, long nrl, long nrh, long ncl, long nch, long ndl, long ndh)
\item 
void {\bf Choldc} ({\bf Bandmatrix} $\ast$a, int n, double p[$\,$])
\item 
void {\bf Cholsl} ({\bf Bandmatrix} $\ast$a, int n, double p[$\,$], double b[$\,$], double x[$\,$])
\item 
void {\bf cmat2fvec} (double $\ast$$\ast$cmat, long n, long m, double $\ast$fvec)
\end{CompactItemize}


\subsection{Define Documentation}
\index{nr.h@{nr.h}!DMAX@{DMAX}}
\index{DMAX@{DMAX}!nr.h@{nr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define DMAX(a, b)}\label{nr_8h_336369f90a614345170f9eb3d4ef59e6}


{\bf Value:}

\footnotesize\begin{verbatim}(dmaxarg1=(a),dmaxarg2=(b),(dmaxarg1) > (dmaxarg2) ?\
        (dmaxarg1) : (dmaxarg2))
\end{verbatim}\normalsize 


Definition at line 52 of file nr.h.\index{nr.h@{nr.h}!DMIN@{DMIN}}
\index{DMIN@{DMIN}!nr.h@{nr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define DMIN(a, b)}\label{nr_8h_f9a0a96e48b21c87d05acd4ed5117ba0}


{\bf Value:}

\footnotesize\begin{verbatim}(dminarg1=(a),dminarg2=(b),(dminarg1) < (dminarg2) ?\
        (dminarg1) : (dminarg2))
\end{verbatim}\normalsize 


Definition at line 56 of file nr.h.\index{nr.h@{nr.h}!DSQR@{DSQR}}
\index{DSQR@{DSQR}!nr.h@{nr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define DSQR(a)~((dsqrarg=(a)) == 0.0 ? 0.0 : dsqrarg$\ast$dsqrarg)}\label{nr_8h_a3c80caa06171d7fad9ab72cb3c9cd5b}




Definition at line 49 of file nr.h.\index{nr.h@{nr.h}!FMAX@{FMAX}}
\index{FMAX@{FMAX}!nr.h@{nr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define FMAX(a, b)}\label{nr_8h_985ff4ce447bced94342e89ab3766fdd}


{\bf Value:}

\footnotesize\begin{verbatim}(maxarg1=(a),maxarg2=(b),(maxarg1) > (maxarg2) ?\
        (maxarg1) : (maxarg2))
\end{verbatim}\normalsize 


Definition at line 60 of file nr.h.\index{nr.h@{nr.h}!FMIN@{FMIN}}
\index{FMIN@{FMIN}!nr.h@{nr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define FMIN(a, b)}\label{nr_8h_96d33612b97a4dbaa45052d1142f69ca}


{\bf Value:}

\footnotesize\begin{verbatim}(minarg1=(a),minarg2=(b),(minarg1) < (minarg2) ?\
        (minarg1) : (minarg2))
\end{verbatim}\normalsize 


Definition at line 64 of file nr.h.\index{nr.h@{nr.h}!IMAX@{IMAX}}
\index{IMAX@{IMAX}!nr.h@{nr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define IMAX(a, b)}\label{nr_8h_5fa731650836f73d97141100b6c989fa}


{\bf Value:}

\footnotesize\begin{verbatim}(imaxarg1=(a),imaxarg2=(b),(imaxarg1) > (imaxarg2) ?\
        (imaxarg1) : (imaxarg2))
\end{verbatim}\normalsize 


Definition at line 76 of file nr.h.\index{nr.h@{nr.h}!IMIN@{IMIN}}
\index{IMIN@{IMIN}!nr.h@{nr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define IMIN(a, b)}\label{nr_8h_0442ffe293297c8d849f3fc6d36ac86b}


{\bf Value:}

\footnotesize\begin{verbatim}(iminarg1=(a),iminarg2=(b),(iminarg1) < (iminarg2) ?\
        (iminarg1) : (iminarg2))
\end{verbatim}\normalsize 


Definition at line 80 of file nr.h.\index{nr.h@{nr.h}!LMAX@{LMAX}}
\index{LMAX@{LMAX}!nr.h@{nr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LMAX(a, b)}\label{nr_8h_cea1f32165d3034e41a22470cc0c3ad1}


{\bf Value:}

\footnotesize\begin{verbatim}(lmaxarg1=(a),lmaxarg2=(b),(lmaxarg1) > (lmaxarg2) ?\
        (lmaxarg1) : (lmaxarg2))
\end{verbatim}\normalsize 


Definition at line 68 of file nr.h.\index{nr.h@{nr.h}!LMIN@{LMIN}}
\index{LMIN@{LMIN}!nr.h@{nr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LMIN(a, b)}\label{nr_8h_a19c6821633f6747a79c3aee4f027970}


{\bf Value:}

\footnotesize\begin{verbatim}(lminarg1=(a),lminarg2=(b),(lminarg1) < (lminarg2) ?\
        (lminarg1) : (lminarg2))
\end{verbatim}\normalsize 


Definition at line 72 of file nr.h.\index{nr.h@{nr.h}!SIGN@{SIGN}}
\index{SIGN@{SIGN}!nr.h@{nr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define SIGN(a, b)~((b) $>$= 0.0 ? fabs(a) : -fabs(a))}\label{nr_8h_c89d5f8a358eb8a1abdcd0fcef134f1a}




Definition at line 83 of file nr.h.

Referenced by integrate\-RK().\index{nr.h@{nr.h}!SQR@{SQR}}
\index{SQR@{SQR}!nr.h@{nr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define SQR(a)~((sqrarg=(a)) == 0.0 ? 0.0 : sqrarg$\ast$sqrarg)}\label{nr_8h_d41630f833e920c1ffa34722f45a8e77}




Definition at line 46 of file nr.h.

\subsection{Function Documentation}
\index{nr.h@{nr.h}!Choldc@{Choldc}}
\index{Choldc@{Choldc}!nr.h@{nr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Choldc ({\bf Bandmatrix} $\ast$ {\em a}, int {\em n}, double {\em p}[$\,$])}\label{nr_8h_8481369b1a6e31478881808d6c1e9e55}


\index{nr.h@{nr.h}!Cholsl@{Cholsl}}
\index{Cholsl@{Cholsl}!nr.h@{nr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Cholsl ({\bf Bandmatrix} $\ast$ {\em a}, int {\em n}, double {\em p}[$\,$], double {\em b}[$\,$], double {\em x}[$\,$])}\label{nr_8h_93c8b670b694ef97203c91bda3da4280}


\index{nr.h@{nr.h}!cmat2fvec@{cmat2fvec}}
\index{cmat2fvec@{cmat2fvec}!nr.h@{nr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void cmat2fvec (double $\ast$$\ast$ {\em cmat}, long {\em n}, long {\em m}, double $\ast$ {\em fvec})}\label{nr_8h_805966b19cb5f8155c18eb855999d598}


\index{nr.h@{nr.h}!cmatrix@{cmatrix}}
\index{cmatrix@{cmatrix}!nr.h@{nr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}char$\ast$$\ast$ cmatrix (long {\em nrl}, long {\em nrh}, long {\em ncl}, long {\em nch})}\label{nr_8h_66f0322326e1ac3b1e679c32d48025b2}


\index{nr.h@{nr.h}!convert_matrix@{convert\_\-matrix}}
\index{convert_matrix@{convert\_\-matrix}!nr.h@{nr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double$\ast$$\ast$ convert\_\-matrix (double $\ast$ {\em a}, long {\em nrl}, long {\em nrh}, long {\em ncl}, long {\em nch})}\label{nr_8h_cca78f29e2c1e511cf0ea1e4ad64a714}


\index{nr.h@{nr.h}!cvector@{cvector}}
\index{cvector@{cvector}!nr.h@{nr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned char$\ast$ cvector (long {\em nl}, long {\em nh})}\label{nr_8h_3f10e6e63bd119cb6cb61abb156fa53a}


\index{nr.h@{nr.h}!d3tensor@{d3tensor}}
\index{d3tensor@{d3tensor}!nr.h@{nr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double$\ast$$\ast$$\ast$ d3tensor (long {\em nrl}, long {\em nrh}, long {\em ncl}, long {\em nch}, long {\em ndl}, long {\em ndh})}\label{nr_8h_d88b8251cbbc0f65cdfc0aaba4a500b2}




Referenced by initialise(), and int\-ODE().\index{nr.h@{nr.h}!dmatrix@{dmatrix}}
\index{dmatrix@{dmatrix}!nr.h@{nr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double$\ast$$\ast$ dmatrix (long {\em nrl}, long {\em nrh}, long {\em ncl}, long {\em nch})}\label{nr_8h_37bd22e1a2bf0e8b3d8ba7e768fe0b98}




Referenced by call\_\-odessa(), condense(), initialise(), int\-ODE(), mex\-Function(), out\-Fit(), sens\-Derivs(), sim\-Init(), and tabulate\-Values().\index{nr.h@{nr.h}!dvector@{dvector}}
\index{dvector@{dvector}!nr.h@{nr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double$\ast$ dvector (long {\em nl}, long {\em nh})}\label{nr_8h_73f5f9ece0bd0ede1affa44e28c72081}




Referenced by call\_\-odessa(), initialise(), integrate\-RK(), int\-ODE(), main(), mex\-Function(), parseopts(), set\-Mesh(), sim\-Init(), and tabulate\-Values().\index{nr.h@{nr.h}!free_cmatrix@{free\_\-cmatrix}}
\index{free_cmatrix@{free\_\-cmatrix}!nr.h@{nr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void free\_\-cmatrix (char $\ast$$\ast$ {\em m}, long {\em nrl}, long {\em nrh}, long {\em ncl}, long {\em nch})}\label{nr_8h_e2c0d08860691de581639a648157220c}


\index{nr.h@{nr.h}!free_convert_matrix@{free\_\-convert\_\-matrix}}
\index{free_convert_matrix@{free\_\-convert\_\-matrix}!nr.h@{nr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void free\_\-convert\_\-matrix (double $\ast$$\ast$ {\em b}, long {\em nrl}, long {\em nrh}, long {\em ncl}, long {\em nch})}\label{nr_8h_c380c46f4238171e66c75564e002bc48}


\index{nr.h@{nr.h}!free_cvector@{free\_\-cvector}}
\index{free_cvector@{free\_\-cvector}!nr.h@{nr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void free\_\-cvector (unsigned char $\ast$ {\em v}, long {\em nl}, long {\em nh})}\label{nr_8h_dcf016abc500425950a6ca3c21bb6224}


\index{nr.h@{nr.h}!free_d3tensor@{free\_\-d3tensor}}
\index{free_d3tensor@{free\_\-d3tensor}!nr.h@{nr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void free\_\-d3tensor (double $\ast$$\ast$$\ast$ {\em t}, long {\em nrl}, long {\em nrh}, long {\em ncl}, long {\em nch}, long {\em ndl}, long {\em ndh})}\label{nr_8h_3f7487a525237c0d49824acf2e899f31}




Referenced by free\-Mem().\index{nr.h@{nr.h}!free_dmatrix@{free\_\-dmatrix}}
\index{free_dmatrix@{free\_\-dmatrix}!nr.h@{nr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void free\_\-dmatrix (double $\ast$$\ast$ {\em m}, long {\em nrl}, long {\em nrh}, long {\em ncl}, long {\em nch})}\label{nr_8h_04fbc9bc53e6303830eb4338bc1f3259}




Referenced by free\-Mem().\index{nr.h@{nr.h}!free_dvector@{free\_\-dvector}}
\index{free_dvector@{free\_\-dvector}!nr.h@{nr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void free\_\-dvector (double $\ast$ {\em v}, long {\em nl}, long {\em nh})}\label{nr_8h_c7ec1a76a4b8d3d8423246676977c919}




Referenced by free\-Mem(), and main().\index{nr.h@{nr.h}!free_imatrix@{free\_\-imatrix}}
\index{free_imatrix@{free\_\-imatrix}!nr.h@{nr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void free\_\-imatrix (int $\ast$$\ast$ {\em m}, long {\em nrl}, long {\em nrh}, long {\em ncl}, long {\em nch})}\label{nr_8h_efc01b3e130f9ecc15c4a376ba987bae}


\index{nr.h@{nr.h}!free_ivector@{free\_\-ivector}}
\index{free_ivector@{free\_\-ivector}!nr.h@{nr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void free\_\-ivector (int $\ast$ {\em v}, long {\em nl}, long {\em nh})}\label{nr_8h_15d431001f2a68ce4669efe823266e7e}


\index{nr.h@{nr.h}!free_lvector@{free\_\-lvector}}
\index{free_lvector@{free\_\-lvector}!nr.h@{nr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void free\_\-lvector (unsigned long $\ast$ {\em v}, long {\em nl}, long {\em nh})}\label{nr_8h_08a014ff137c0069b371cf6b2984d810}


\index{nr.h@{nr.h}!free_matrix@{free\_\-matrix}}
\index{free_matrix@{free\_\-matrix}!nr.h@{nr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void free\_\-matrix (double $\ast$$\ast$ {\em m}, long {\em nrl}, long {\em nrh}, long {\em ncl}, long {\em nch})}\label{nr_8h_d5562214740ec1d1c8077b78d9b8683d}


\index{nr.h@{nr.h}!free_submatrix@{free\_\-submatrix}}
\index{free_submatrix@{free\_\-submatrix}!nr.h@{nr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void free\_\-submatrix (double $\ast$$\ast$ {\em b}, long {\em nrl}, long {\em nrh}, long {\em ncl}, long {\em nch})}\label{nr_8h_383fc750ce52c405da712046912565fe}


\index{nr.h@{nr.h}!free_vector@{free\_\-vector}}
\index{free_vector@{free\_\-vector}!nr.h@{nr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void free\_\-vector (double $\ast$ {\em v}, long {\em nl}, long {\em nh})}\label{nr_8h_4490ae7123f2baa4ee01d7db32fc63cf}


\index{nr.h@{nr.h}!gasdev@{gasdev}}
\index{gasdev@{gasdev}!nr.h@{nr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double gasdev (long $\ast$ {\em idum})}\label{nr_8h_437c75aa3f473fe4da9dce897bc40f00}


\index{nr.h@{nr.h}!imatrix@{imatrix}}
\index{imatrix@{imatrix}!nr.h@{nr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int$\ast$$\ast$ imatrix (long {\em nrl}, long {\em nrh}, long {\em ncl}, long {\em nch})}\label{nr_8h_c58ea1820e6ccae946de346c1d7fae1f}


\index{nr.h@{nr.h}!ivector@{ivector}}
\index{ivector@{ivector}!nr.h@{nr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int$\ast$ ivector (long {\em nl}, long {\em nh})}\label{nr_8h_f5a03b82f69c4f141f5a96720fb293c3}




Referenced by call\_\-odessa(), mex\-Function(), and parseopts().\index{nr.h@{nr.h}!lvector@{lvector}}
\index{lvector@{lvector}!nr.h@{nr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned long$\ast$ lvector (long {\em nl}, long {\em nh})}\label{nr_8h_4d1051336abaf9dbbecffd46c2a8505f}




Referenced by glob\-Opt().\index{nr.h@{nr.h}!matrix@{matrix}}
\index{matrix@{matrix}!nr.h@{nr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double$\ast$$\ast$ matrix (long {\em nrl}, long {\em nrh}, long {\em ncl}, long {\em nch})}\label{nr_8h_4b5220c033641c9b750a373a9f72e5d9}


\index{nr.h@{nr.h}!nrerror@{nrerror}}
\index{nrerror@{nrerror}!nr.h@{nr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void nrerror (char {\em error\_\-text}[$\,$])}\label{nr_8h_1127e9c8ab1a10a65ebd494759e8aec3}




Referenced by integrate\-RK().\index{nr.h@{nr.h}!pythag@{pythag}}
\index{pythag@{pythag}!nr.h@{nr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double pythag (double {\em a}, double {\em b})}\label{nr_8h_7f43e2c062f2de6dbd14da6799d78030}


\index{nr.h@{nr.h}!ran1@{ran1}}
\index{ran1@{ran1}!nr.h@{nr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double ran1 (long $\ast$ {\em idum})}\label{nr_8h_1b3a69f1cc435a6a5dbedfa65c6796c0}


\index{nr.h@{nr.h}!rkck@{rkck}}
\index{rkck@{rkck}!nr.h@{nr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void rkck (double {\em y}[$\,$], double {\em dydx}[$\,$], long {\em n}, double {\em x}, double {\em h}, double {\em yout}[$\,$], double {\em yerr}[$\,$], void($\ast$)(double, double[$\,$], double[$\,$], double[$\,$]) {\em derivs})}\label{nr_8h_2739062c38bf0d05267f8c3e204de3eb}


\index{nr.h@{nr.h}!rkqs@{rkqs}}
\index{rkqs@{rkqs}!nr.h@{nr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void rkqs (double {\em y}[$\,$], double {\em dydx}[$\,$], double {\em p}[$\,$], long {\em n}, double $\ast$ {\em x}, double {\em htry}, double {\em eps}, double {\em yscal}[$\,$], double $\ast$ {\em hdid}, double $\ast$ {\em hnext}, long {\em rkqs\_\-ign}, void($\ast$)(double, double[$\,$], double[$\,$], double[$\,$]) {\em derivs})}\label{nr_8h_42886586506bcf31c829bdb05a32a9d1}


\index{nr.h@{nr.h}!spline@{spline}}
\index{spline@{spline}!nr.h@{nr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double spline (double $\ast$ {\em x}, double $\ast$ {\em g}, double $\ast$ {\em gam}, long {\em n}, double {\em t})}\label{nr_8h_cbaa1ec336ad1bc47995a9fda4f933ad}


\index{nr.h@{nr.h}!splines@{splines}}
\index{splines@{splines}!nr.h@{nr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void splines (double $\ast$ {\em x}, double $\ast$ {\em y}, double $\ast$ {\em w}, long {\em n}, double {\em alpha}, double $\ast$ {\em g}, double $\ast$ {\em gam})}\label{nr_8h_effa0e5dc155f81f1b5720051d5a61b5}




Referenced by main().\index{nr.h@{nr.h}!splines_gcv@{splines\_\-gcv}}
\index{splines_gcv@{splines\_\-gcv}!nr.h@{nr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void splines\_\-gcv (double $\ast$ {\em x}, double $\ast$ {\em y}, double $\ast$ {\em w}, long {\em n}, double $\ast$ {\em alpha}, double $\ast$ {\em g}, double $\ast$ {\em gam}, double {\em maxa})}\label{nr_8h_49b06354b65d0e7175b5ca65af9ae7a8}




Referenced by main().\index{nr.h@{nr.h}!submatrix@{submatrix}}
\index{submatrix@{submatrix}!nr.h@{nr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double$\ast$$\ast$ submatrix (double $\ast$$\ast$ {\em a}, long {\em oldrl}, long {\em oldrh}, long {\em oldcl}, long {\em oldch}, long {\em newrl}, long {\em newcl})}\label{nr_8h_d18c6b9043d36d0636373e22f69c370a}


\index{nr.h@{nr.h}!svbksb@{svbksb}}
\index{svbksb@{svbksb}!nr.h@{nr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void svbksb (double $\ast$$\ast$ {\em u}, double {\em w}[$\,$], double $\ast$$\ast$ {\em v}, int {\em m}, int {\em n}, double {\em b}[$\,$], double {\em x}[$\,$])}\label{nr_8h_bb4536a0a4a2cfb06a27011683b4ed86}


\index{nr.h@{nr.h}!svdcmp@{svdcmp}}
\index{svdcmp@{svdcmp}!nr.h@{nr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void svdcmp (double $\ast$$\ast$ {\em a}, int {\em m}, int {\em n}, double {\em w}[$\,$], double $\ast$$\ast$ {\em v})}\label{nr_8h_45775020368facd88d36f0b3cfa7e5bf}


\index{nr.h@{nr.h}!vector@{vector}}
\index{vector@{vector}!nr.h@{nr.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}double$\ast$ vector (long {\em nl}, long {\em nh})}\label{nr_8h_7ec2c57cf3bac7c0c80e64a03fbcd15c}


