DAS  3.1.6 - 18/09/2017
Macros | Functions | Variables
NRUTIL.H File Reference

Go to the source code of this file.

Macros

#define DMAX(a, b)
 
#define DMIN(a, b)
 
#define DSQR(a)   ((dsqrarg=(a)) == 0.0 ? 0.0 : dsqrarg*dsqrarg)
 
#define FMAX(a, b)
 
#define FMIN(a, b)
 
#define IMAX(a, b)
 
#define IMIN(a, b)
 
#define LMAX(a, b)
 
#define LMIN(a, b)
 
#define SIGN(a, b)   ((b) >= 0.0 ? fabs(a) : -fabs(a))
 
#define SQR(a)   ((sqrarg=(a)) == 0.0 ? 0.0 : sqrarg*sqrarg)
 

Functions

float ** convert_matrix ()
 
unsigned char * cvector ()
 
double ** dmatrix ()
 
double * dvector ()
 
float *** f3tensor ()
 
void free_convert_matrix ()
 
void free_cvector ()
 
void free_dmatrix ()
 
void free_dvector ()
 
void free_f3tensor ()
 
void free_imatrix ()
 
void free_ivector ()
 
void free_lvector ()
 
void free_matrix ()
 
void free_submatrix ()
 
void free_vector ()
 
int ** imatrix ()
 
int * ivector ()
 
unsigned long * lvector ()
 
float ** matrix ()
 
void nrerror ()
 
float ** submatrix ()
 
float * vector ()
 

Variables

static double dmaxarg1
 
static double dmaxarg2
 
static double dminarg1
 
static double dminarg2
 
static double dsqrarg
 
static int imaxarg1
 
static int imaxarg2
 
static int iminarg1
 
static int iminarg2
 
static long lmaxarg1
 
static long lmaxarg2
 
static long lminarg1
 
static long lminarg2
 
static float maxarg1
 
static float maxarg2
 
static float minarg1
 
static float minarg2
 
static float sqrarg
 

Macro Definition Documentation

§ DMAX

#define DMAX (   a,
 
)
Value:
static double dmaxarg1
Definition: NRUTIL.H:10
static double dmaxarg2
Definition: NRUTIL.H:10

Definition at line 11 of file NRUTIL.H.

Referenced by svdcmp().

§ DMIN

#define DMIN (   a,
 
)
Value:
static double dminarg1
Definition: NRUTIL.H:14
static double dminarg2
Definition: NRUTIL.H:14

Definition at line 15 of file NRUTIL.H.

§ DSQR

#define DSQR (   a)    ((dsqrarg=(a)) == 0.0 ? 0.0 : dsqrarg*dsqrarg)

Definition at line 8 of file NRUTIL.H.

Referenced by pythag().

§ FMAX

#define FMAX (   a,
 
)
Value:
(maxarg1=(a),maxarg2=(b),(maxarg1) > (maxarg2) ?\
static float maxarg1
Definition: NRUTIL.H:18
static float maxarg2
Definition: NRUTIL.H:18

Definition at line 19 of file NRUTIL.H.

§ FMIN

#define FMIN (   a,
 
)
Value:
(minarg1=(a),minarg2=(b),(minarg1) < (minarg2) ?\
static float minarg1
Definition: NRUTIL.H:22
static float minarg2
Definition: NRUTIL.H:22

Definition at line 23 of file NRUTIL.H.

§ IMAX

#define IMAX (   a,
 
)
Value:
static int imaxarg2
Definition: NRUTIL.H:34
static int imaxarg1
Definition: NRUTIL.H:34

Definition at line 35 of file NRUTIL.H.

§ IMIN

#define IMIN (   a,
 
)
Value:
static int iminarg1
Definition: NRUTIL.H:38
static int iminarg2
Definition: NRUTIL.H:38

Definition at line 39 of file NRUTIL.H.

Referenced by svdcmp().

§ LMAX

#define LMAX (   a,
 
)
Value:
static long lmaxarg1
Definition: NRUTIL.H:26
static long lmaxarg2
Definition: NRUTIL.H:26

Definition at line 27 of file NRUTIL.H.

§ LMIN

#define LMIN (   a,
 
)
Value:
static long lminarg1
Definition: NRUTIL.H:30
static long lminarg2
Definition: NRUTIL.H:30

Definition at line 31 of file NRUTIL.H.

§ SIGN

#define SIGN (   a,
 
)    ((b) >= 0.0 ? fabs(a) : -fabs(a))

Definition at line 42 of file NRUTIL.H.

Referenced by svdcmp().

§ SQR

#define SQR (   a)    ((sqrarg=(a)) == 0.0 ? 0.0 : sqrarg*sqrarg)

Definition at line 5 of file NRUTIL.H.

Function Documentation

§ convert_matrix()

float** convert_matrix ( )

§ cvector()

unsigned char* cvector ( )

§ dmatrix()

double** dmatrix ( )

§ dvector()

double* dvector ( )

Referenced by polintlambda(), svbksb(), svdcmp(), svdfit(), and testpolintlambda().

+ Here is the caller graph for this function:

§ f3tensor()

float*** f3tensor ( )

§ free_convert_matrix()

void free_convert_matrix ( )

§ free_cvector()

void free_cvector ( )

§ free_dmatrix()

void free_dmatrix ( )

§ free_dvector()

void free_dvector ( )

Referenced by svbksb().

+ Here is the caller graph for this function:

§ free_f3tensor()

void free_f3tensor ( )

§ free_imatrix()

void free_imatrix ( )

§ free_ivector()

void free_ivector ( )

§ free_lvector()

void free_lvector ( )

§ free_matrix()

void free_matrix ( )

§ free_submatrix()

void free_submatrix ( )

§ free_vector()

void free_vector ( )

Referenced by polint(), spline(), svdcmp(), svdfit(), testpolintfull(), testpolintshort(), testsplint(), and testsplintrc().

+ Here is the caller graph for this function:

§ imatrix()

int** imatrix ( )

§ ivector()

int* ivector ( )

§ lvector()

unsigned long* lvector ( )

§ matrix()

float** matrix ( )

§ nrerror()

void nrerror ( )

Referenced by polint(), polintlambda(), ratint(), splint(), svdcmp(), testpolintlambda(), and testsplintrc().

+ Here is the caller graph for this function:

§ submatrix()

float** submatrix ( )

§ vector()

float* vector ( )

Referenced by polint(), ratint(), spline(), testpolintfull(), testpolintshort(), testsplint(), and testsplintrc().

+ Here is the caller graph for this function:

Variable Documentation

§ dmaxarg1

double dmaxarg1
static

Definition at line 10 of file NRUTIL.H.

§ dmaxarg2

double dmaxarg2
static

Definition at line 10 of file NRUTIL.H.

§ dminarg1

double dminarg1
static

Definition at line 14 of file NRUTIL.H.

§ dminarg2

double dminarg2
static

Definition at line 14 of file NRUTIL.H.

§ dsqrarg

double dsqrarg
static

Definition at line 7 of file NRUTIL.H.

§ imaxarg1

int imaxarg1
static

Definition at line 34 of file NRUTIL.H.

§ imaxarg2

int imaxarg2
static

Definition at line 34 of file NRUTIL.H.

§ iminarg1

int iminarg1
static

Definition at line 38 of file NRUTIL.H.

§ iminarg2

int iminarg2
static

Definition at line 38 of file NRUTIL.H.

§ lmaxarg1

long lmaxarg1
static

Definition at line 26 of file NRUTIL.H.

§ lmaxarg2

long lmaxarg2
static

Definition at line 26 of file NRUTIL.H.

§ lminarg1

long lminarg1
static

Definition at line 30 of file NRUTIL.H.

§ lminarg2

long lminarg2
static

Definition at line 30 of file NRUTIL.H.

§ maxarg1

float maxarg1
static

Definition at line 18 of file NRUTIL.H.

§ maxarg2

float maxarg2
static

Definition at line 18 of file NRUTIL.H.

§ minarg1

float minarg1
static

Definition at line 22 of file NRUTIL.H.

§ minarg2

float minarg2
static

Definition at line 22 of file NRUTIL.H.

§ sqrarg

float sqrarg
static

Definition at line 4 of file NRUTIL.H.

______________________________________________________________________________________
Generated on Mon Sep 18 2017 11:46:25 for DAS - Rel. 3.1.6 - 18/09/2017.