Garfield++ 4.0
A toolkit for the detailed simulation of particle detectors based on ionisation measurement in gases and semiconductors
|
Go to the source code of this file.
Macros | |
#define | NR_END 1 |
#define | FREE_ARG char * |
Functions | |
void | nrerror (const char error_text[]) |
float * | fvector (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 ** | fmatrix (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, 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) |
double *** | d3tensor (long nrl, long nrh, long ncl, long nch, long ndl, long ndh) |
double **** | d4tensor (long nrl, long nrh, long ncl, long nch, long ndl, long ndh, long nwl, long nwh) |
void | free_fvector (float *v, long nl, long) |
void | free_ivector (int *v, long nl, long) |
void | free_cvector (unsigned char *v, long nl, long) |
void | free_lvector (unsigned long *v, long nl, long) |
void | free_dvector (double *v, long nl, long) |
void | free_fmatrix (float **m, long nrl, long, long ncl, long) |
void | free_dmatrix (double **m, long nrl, long, long ncl, long) |
void | free_imatrix (int **m, long nrl, long, long ncl, long) |
void | free_submatrix (float **b, long nrl, long, long, long) |
void | free_convert_matrix (float **b, long nrl, long, long, long) |
void | free_f3tensor (float ***t, long nrl, long, long ncl, long, long ndl, long) |
void | free_d3tensor (double ***t, long nrl, long, long ncl, long, long ndl, long) |
void | free_d4tensor (double ****t, long nrl, long, long ncl, long, long ndl, long, long nwl, long) |
float ** convert_matrix | ( | float * | a, |
long | nrl, | ||
long | nrh, | ||
long | ncl, | ||
long | nch | ||
) |
Definition at line 165 of file nrutil.c.
unsigned char * cvector | ( | long | nl, |
long | nh | ||
) |
double *** d3tensor | ( | long | nrl, |
long | nrh, | ||
long | ncl, | ||
long | nch, | ||
long | ndl, | ||
long | ndh | ||
) |
Definition at line 222 of file nrutil.c.
double **** d4tensor | ( | long | nrl, |
long | nrh, | ||
long | ncl, | ||
long | nch, | ||
long | ndl, | ||
long | ndh, | ||
long | nwl, | ||
long | nwh | ||
) |
Definition at line 260 of file nrutil.c.
Referenced by neBEMSolve().
double ** dmatrix | ( | long | nrl, |
long | nrh, | ||
long | ncl, | ||
long | nch | ||
) |
Definition at line 97 of file nrutil.c.
Referenced by InvertMatrix(), LHMatrix(), neBEMReadGeometry(), ReadInvertedMatrix(), ReadPrimitives(), Solve(), and ValueChUp().
double * dvector | ( | long | nl, |
long | nh | ||
) |
Definition at line 63 of file nrutil.c.
Referenced by ElePFAtPoint(), InvertMatrix(), ludcmp(), MapFPR(), neBEMInitialize(), neBEMReadGeometry(), ReadPrimitives(), RHVector(), Solve(), svdcmp(), VoxelFPR(), and WtPFAtPoint().
float *** f3tensor | ( | long | nrl, |
long | nrh, | ||
long | ncl, | ||
long | nch, | ||
long | ndl, | ||
long | ndh | ||
) |
Definition at line 187 of file nrutil.c.
float ** fmatrix | ( | long | nrl, |
long | nrh, | ||
long | ncl, | ||
long | nch | ||
) |
Definition at line 73 of file nrutil.c.
void free_convert_matrix | ( | float ** | b, |
long | nrl, | ||
long | , | ||
long | , | ||
long | |||
) |
void free_cvector | ( | unsigned char * | v, |
long | nl, | ||
long | |||
) |
void free_d3tensor | ( | double *** | t, |
long | nrl, | ||
long | , | ||
long | ncl, | ||
long | , | ||
long | ndl, | ||
long | |||
) |
void free_d4tensor | ( | double **** | t, |
long | nrl, | ||
long | , | ||
long | ncl, | ||
long | , | ||
long | ndl, | ||
long | , | ||
long | nwl, | ||
long | |||
) |
void free_dmatrix | ( | double ** | m, |
long | nrl, | ||
long | , | ||
long | ncl, | ||
long | |||
) |
Definition at line 481 of file nrutil.c.
Referenced by ComputeSolution(), InvertMatrix(), and Solve().
void free_dvector | ( | double * | v, |
long | nl, | ||
long | |||
) |
Definition at line 470 of file nrutil.c.
Referenced by InvertMatrix(), ludcmp(), MapFPR(), Solve(), svdcmp(), and VoxelFPR().
void free_f3tensor | ( | float *** | t, |
long | nrl, | ||
long | , | ||
long | ncl, | ||
long | , | ||
long | ndl, | ||
long | |||
) |
void free_fmatrix | ( | float ** | m, |
long | nrl, | ||
long | , | ||
long | ncl, | ||
long | |||
) |
void free_fvector | ( | float * | v, |
long | nl, | ||
long | |||
) |
void free_imatrix | ( | int ** | m, |
long | nrl, | ||
long | , | ||
long | ncl, | ||
long | |||
) |
void free_ivector | ( | int * | v, |
long | nl, | ||
long | |||
) |
Definition at line 455 of file nrutil.c.
Referenced by InvertMatrix().
void free_lvector | ( | unsigned long * | v, |
long | nl, | ||
long | |||
) |
void free_submatrix | ( | float ** | b, |
long | nrl, | ||
long | , | ||
long | , | ||
long | |||
) |
float * fvector | ( | long | nl, |
long | nh | ||
) |
int ** imatrix | ( | long | nrl, |
long | nrh, | ||
long | ncl, | ||
long | nch | ||
) |
Definition at line 121 of file nrutil.c.
Referenced by neBEMReadGeometry().
int * ivector | ( | long | nl, |
long | nh | ||
) |
Definition at line 32 of file nrutil.c.
Referenced by InvertMatrix(), neBEMInitialize(), neBEMReadGeometry(), and ReadPrimitives().
unsigned long * lvector | ( | long | nl, |
long | nh | ||
) |
void nrerror | ( | const char | error_text[] | ) |
float ** submatrix | ( | float ** | a, |
long | oldrl, | ||
long | oldrh, | ||
long | oldcl, | ||
long | , | ||
long | newrl, | ||
long | newcl | ||
) |
Definition at line 145 of file nrutil.c.