Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)

Defines | Functions | Variables
app-bholger/nrutil/nrutil.h File Reference

Go to the source code of this file.

Defines

#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_d3tensor ()
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

Define Documentation

#define DMAX (   a,
 
)
Value:

Definition at line 11 of file nrutil.h.

#define DMIN (   a,
 
)
Value:

Definition at line 15 of file nrutil.h.

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

Definition at line 8 of file nrutil.h.

#define FMAX (   a,
 
)
Value:
(maxarg1=(a),maxarg2=(b),(maxarg1) > (maxarg2) ?\
        (maxarg1) : (maxarg2))

Definition at line 19 of file nrutil.h.

#define FMIN (   a,
 
)
Value:
(minarg1=(a),minarg2=(b),(minarg1) < (minarg2) ?\
        (minarg1) : (minarg2))

Definition at line 23 of file nrutil.h.

#define IMAX (   a,
 
)
Value:

Definition at line 35 of file nrutil.h.

#define IMIN (   a,
 
)
Value:

Definition at line 39 of file nrutil.h.

#define LMAX (   a,
 
)
Value:

Definition at line 27 of file nrutil.h.

#define LMIN (   a,
 
)
Value:

Definition at line 31 of file nrutil.h.

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

Definition at line 42 of file nrutil.h.

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

Definition at line 5 of file nrutil.h.


Function Documentation

float** convert_matrix ( )
unsigned char* cvector ( )
double** dmatrix ( )
double* dvector ( )
float*** f3tensor ( )
void free_convert_matrix ( )
void free_cvector ( )
void free_d3tensor ( )
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 ( )

Variable Documentation

double dmaxarg1 [static]

Definition at line 10 of file nrutil.h.

double dmaxarg2

Definition at line 10 of file nrutil.h.

double dminarg1 [static]

Definition at line 14 of file nrutil.h.

double dminarg2

Definition at line 14 of file nrutil.h.

double dsqrarg [static]

Definition at line 7 of file nrutil.h.

int imaxarg1 [static]

Definition at line 34 of file nrutil.h.

int imaxarg2

Definition at line 34 of file nrutil.h.

int iminarg1 [static]

Definition at line 38 of file nrutil.h.

int iminarg2

Definition at line 38 of file nrutil.h.

long lmaxarg1 [static]

Definition at line 26 of file nrutil.h.

long lmaxarg2

Definition at line 26 of file nrutil.h.

long lminarg1 [static]

Definition at line 30 of file nrutil.h.

long lminarg2

Definition at line 30 of file nrutil.h.

float maxarg1 [static]

Definition at line 18 of file nrutil.h.

float maxarg2

Definition at line 18 of file nrutil.h.

float minarg1 [static]

Definition at line 22 of file nrutil.h.

float minarg2

Definition at line 22 of file nrutil.h.

float sqrarg [static]

Definition at line 4 of file nrutil.h.


Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)