void gpiv_free_vector(gfloat *vector)
Frees memory for a 1-dimensional vector of gfloat data.
void gpiv_free_imatrix_index(gint **m, const long nrl, const long nrh, const long ncl, const long nch)
Frees memory for 2-dimensional array of integer data with subscript range v[nrl..nrh][ncl..nch].
void gpiv_free_dvector(gdouble *vector)
Frees memory for a 1-dimensional vector of double data.
gdouble * gpiv_dvector(const glong nl)
Allocates memory for a 1-dimensional vector of gdouble data.
gfloat ** gpiv_matrix_index(const long nrl, const long nrh, const long ncl, const long nch)
Allocates memory for 2-dimensional matrix of gfloat data with subscript range v[nrl..nrh][ncl..nch].
fftw_real ** gpiv_fftw_real_matrix(glong nr, glong nc)
Allocates a contiguous 2-dimensional fftw_real_matrix matrix of nr x nc.
void gpiv_free_matrix(gfloat **m)
Frees memory for 2-dimensional array of gfloat data.
void gpiv_free_ulvector(unsigned long *vector)
Frees memory for a 1-dimensional vector of unsigned long data.
void gpiv_free_vector_index(gfloat *vector, const long nl, const long nh)
Frees memory for a 1-dimensional vector of gfloat data with subscript range v[nrl..nrh][ncl..nch].
gint ** gpiv_imatrix(const long nr, const long nc)
Allocates memory for 2-dimensional matrix of integer data depreciated, use gpiv_imatrix_index instead...
gint * gpiv_ivector(const long nl)
Allocates memory for a 1-dimensional vector of integer data.
void gpiv_free_fftw_complex_matrix(fftw_complex **m)
Frees a fftw_real matrix allocated by gpiv_fftw_complex_matrix()
void gpiv_free_fftw_real_matrix(fftw_real **m)
Frees a gdouble matrix allocated by gpiv_fftw_real_matrix_matrix()
void gpiv_free_ulvector_index(unsigned long *vector, const long nl, const long nh)
Frees memory for a 1-dimensional vector of unsigned long data with subscript range v[nrl...
void gpiv_free_double_matrix(double **m)
Frees a double matrix allocated by gpiv_double_matrix()
void gpiv_free_matrix_guint8(guint8 **m)
Frees a guint8 matrix allocated by gpiv_matrix_guint8.
fftw_complex ** gpiv_fftw_complex_matrix(const long nr, const long nc)
Allocates a contiguous 2-dimensional fftw_complex matrix of nr x nc.
unsigned long * gpiv_ulvector_index(const long nl, const long nh)
Allocates memory for a 1-dimensional vector of unsigned long data with subscript range v[nl...
void gpiv_free_matrix_guint16(guint16 **m)
Frees a guint16 matrix allocated by gpiv_matrix_guint16.
gboolean * gpiv_gbolvector(const glong nl)
Allocates memory for a 1-dimensional vector of gboolean data.
gint * gpiv_ivector_index(const long nl, const long nh)
Allocates memory for a 1-dimensional vector of integer data with subscript range v[nl..nh].
gfloat ** gpiv_matrix(long nr, long nc)
Allocates memory for 2-dimensional matrix of gfloat data.
void gpiv_free_ivector(gint *vector)
Frees memory for a 1-dimensional vector of integer data.
void gpiv_free_matrix_index(gfloat **m, const long nrl, const long nrh, const long ncl, const long nch)
Frees memory for 2-dimensional array of gfloat data with subscript range v[nrl..nrh][ncl..nch].
long * gpiv_nulvector(long nl)
Allocates memory for a 1-dimensional vector of long data.
long * gpiv_nulvector_index(const long nl, const long nh)
Allocates memory for a 1-dimensional vector of long data with subscript range v[nl..nh].
gint ** gpiv_imatrix_index(const long nrl, const long nrh, const long ncl, const long nch)
Allocates memory for 2-dimensional matrix of integer data with subscript range v[nrl..nrh][ncl..nch].
guint8 ** gpiv_matrix_guint8(const long nr, const long nc)
Allocates a guint8 matrix with subscript range m[0..nr][0..nc].
void gpiv_free_nulvector_index(long *vector, const long nl, const long nh)
Frees memory for a 1-dimensional vector of long data with subscript range v[nrl..nrh][ncl..nch].
guint16 ** gpiv_matrix_guint16(const long nr, const long nc)
Allocates a guint16 matrix with subscript range m[0..nr][0..nc].
void gpiv_free_gbolvector(gboolean *vector)
Frees memory for a 1-dimensional vector of gboolean data.
gfloat * gpiv_vector(const long nl)
Allocates memory for a 1-dimensional vector of gfloat data.
double ** gpiv_double_matrix(const glong nr, const glong nc)
Allocates a contiguous 2-dimensional double matrix of nr x nc.
void gpiv_free_nulvector(long *vector)
Frees memory for a 1-dimensional vector of long data.
gdouble * gpiv_dvector_index(const long nl, const long nh)
Allocates memory for a 1-dimensional vector of double data with subscript range v[nl..nh].
void gpiv_free_ivector_index(gint *vector, const long nl, const long nh)
Frees memory for a 1-dimensional vector of integer data with subscript range v[nrl..nrh][ncl..nch].
unsigned long * gpiv_ulvector(const long nl)
Allocates memory for a 1-dimensional vector of unsigned long data.
guchar ** gpiv_ucmatrix(const long nr, const long nc)
Allocates memory for 2-dimensional matrix of guchar data.
gfloat * gpiv_vector_index(const long nl, const long nh)
Allocates memory for a 1-dimensional vector of gfloat data with subscript range v[nl..nh].
void gpiv_free_dvector_index(gdouble *vector, const long nl, const long nh)
Frees memory for a 1-dimensional vector of double data with subscript range v[nrl..nrh][ncl..nch].
void gpiv_free_imatrix(gint **m)
Frees memory for 2-dimensional array of integer data unappreciated, use gpiv_free_imatrix_index inste...
void gpiv_free_ucmatrix(guchar **m)
Frees memory for 2-dimensional array of guchar data.