nrutil.c File Reference

#include <stdio.h>

Include dependency graph for nrutil.c:


Defines

#define NR_END   1
#define FREE_ARG   char*

Functions

void nrerror (error_text)
float * vector (long nl, long nh)
int * ivector (long nl, long nh)
unsigned char * cvector (long nl, long nh)
unsigned long * lvector (long nl, long nh)
 Allocate an unsigned long vector with subscript range v[nl..nh] (NR).
double * dvector (long nl, long nh)
float ** matrix (long nrl, long nrh, long ncl, long nch)
double ** dmatrix (long nrl, long nrh, long ncl, long nch)
int ** imatrix (long nrl, long nrh, long ncl, long nch)
float ** submatrix (float **a, long oldrl, long oldrh, long oldcl, long oldch, long newrl, long newcl)
float ** convert_matrix (float *a, long nrl, long nrh, long ncl, long nch)
float *** f3tensor (long nrl, long nrh, long ncl, long nch, long ndl, long ndh)
void free_vector (float *v, long nl, long nh)
void free_ivector (int *v, long nl, long nh)
void free_cvector (unsigned char *v, long nl, long nh)
void free_lvector (unsigned long *v, long nl, long nh)
 Free an unsigned long vector allocated with lvector() (NR).
void free_dvector (double *v, long nl, long nh)
void free_matrix (float **m, long nrl, long nrh, long ncl, long nch)
void free_dmatrix (double **m, long nrl, long nrh, long ncl, long nch)
void free_imatrix (int **m, long nrl, long nrh, long ncl, long nch)
void free_submatrix (float **b, long nrl, long nrh, long ncl, long nch)
void free_convert_matrix (float **b, long nrl, long nrh, long ncl, long nch)
void free_f3tensor (float ***t, long nrl, long nrh, long ncl, long nch, long ndl, long ndh)

Define Documentation

#define FREE_ARG   char*
 

#define NR_END   1
 


Function Documentation

float** convert_matrix float *  a,
long  nrl,
long  nrh,
long  ncl,
long  nch
 

unsigned char* cvector long  nl,
long  nh
 

double** dmatrix long  nrl,
long  nrh,
long  ncl,
long  nch
 

double* dvector long  nl,
long  nh
 

float*** f3tensor long  nrl,
long  nrh,
long  ncl,
long  nch,
long  ndl,
long  ndh
 

void free_convert_matrix float **  b,
long  nrl,
long  nrh,
long  ncl,
long  nch
 

void free_cvector unsigned char *  v,
long  nl,
long  nh
 

void free_dmatrix double **  m,
long  nrl,
long  nrh,
long  ncl,
long  nch
 

void free_dvector double *  v,
long  nl,
long  nh
 

void free_f3tensor float ***  t,
long  nrl,
long  nrh,
long  ncl,
long  nch,
long  ndl,
long  ndh
 

void free_imatrix int **  m,
long  nrl,
long  nrh,
long  ncl,
long  nch
 

void free_ivector int *  v,
long  nl,
long  nh
 

void free_lvector unsigned long *  v,
long  nl,
long  nh
 

Free an unsigned long vector allocated with lvector() (NR).

void free_matrix float **  m,
long  nrl,
long  nrh,
long  ncl,
long  nch
 

void free_submatrix float **  b,
long  nrl,
long  nrh,
long  ncl,
long  nch
 

void free_vector float *  v,
long  nl,
long  nh
 

int** imatrix long  nrl,
long  nrh,
long  ncl,
long  nch
 

int* ivector long  nl,
long  nh
 

unsigned long* lvector long  nl,
long  nh
 

Allocate an unsigned long vector with subscript range v[nl..nh] (NR).

float** matrix long  nrl,
long  nrh,
long  ncl,
long  nch
 

void nrerror error_text   ) 
 

float** submatrix float **  a,
long  oldrl,
long  oldrh,
long  oldcl,
long  oldch,
long  newrl,
long  newcl
 

float* vector long  nl,
long  nh
 


Generated on Mon Jun 5 15:35:19 2006 for WsaTools by  doxygen 1.4.5