/*
* array.h
*
* routines for handling of dynamic arrays in C
*
*/
/* structure and index macro for dynamical arrays of doubles */
typedef struct
{
double *ptr; /* Zeiger auf Datenblock */
int nx; /* Zahl der Zeilen */
int ny; /* Zahl der Spalten */
} dmatrix;
#define INDEX(a,i,j) ( ((a).ptr)[(a).ny * (i) + (j)] )
void new_dmatrix(dmatrix *ar, int n, int m);
void delete_dmatrix(dmatrix ar);
![]()