ocssw  1.0
Defines | Functions
/disk01/web/ocssw/build/src/l2gen/nrutil.c File Reference

(r8099/r3324)

#include <stdio.h>
#include <stddef.h>
#include <stdlib.h>

Go to the source code of this file.

Defines

#define NR_END   1
#define FREE_ARG   char*

Functions

void nrerror (char 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)
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)
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*

Definition at line 5 of file nrutil.c.

#define NR_END   1

Definition at line 4 of file nrutil.c.


Function Documentation

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

Definition at line 159 of file nrutil.c.

unsigned char* cvector ( long  nl,
long  nh 
)

Definition at line 36 of file nrutil.c.

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

Definition at line 90 of file nrutil.c.

double* dvector ( long  nl,
long  nh 
)

Definition at line 56 of file nrutil.c.

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

Definition at line 181 of file nrutil.c.

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

Definition at line 273 of file nrutil.c.

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

Definition at line 228 of file nrutil.c.

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

Definition at line 253 of file nrutil.c.

void free_dvector ( double *  v,
long  nl,
long  nh 
)

Definition at line 240 of file nrutil.c.

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

Definition at line 279 of file nrutil.c.

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

Definition at line 260 of file nrutil.c.

void free_ivector ( int *  v,
long  nl,
long  nh 
)

Definition at line 222 of file nrutil.c.

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

Definition at line 234 of file nrutil.c.

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

Definition at line 246 of file nrutil.c.

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

Definition at line 267 of file nrutil.c.

void free_vector ( float *  v,
long  nl,
long  nh 
)

Definition at line 216 of file nrutil.c.

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

Definition at line 114 of file nrutil.c.

int* ivector ( long  nl,
long  nh 
)

Definition at line 26 of file nrutil.c.

unsigned long* lvector ( long  nl,
long  nh 
)

Definition at line 46 of file nrutil.c.

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

Definition at line 66 of file nrutil.c.

void nrerror ( char  error_text[])

Definition at line 7 of file nrutil.c.

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

Definition at line 139 of file nrutil.c.

float* vector ( long  nl,
long  nh 
)

Definition at line 16 of file nrutil.c.