All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Macros | Functions | Variables
lapack.h File Reference

Header definitions for the standard LAPACK library. More...

#include "simple.h"
#include "def_external.h"

Macros

#define _GMX_LAPACK_H_
 

Functions

void PLUMED_BLAS_F77_FUNC (dbdsdc, DBDSDC)(const char *uplo
 
void PLUMED_BLAS_F77_FUNC (dgetf2, DGETF2)(int *m
 
void PLUMED_BLAS_F77_FUNC (dlamrg, DLAMRG)(int *n1
 
void PLUMED_BLAS_F77_FUNC (dlarnv, DLARNV)(int *idist
 
void PLUMED_BLAS_F77_FUNC (dlasd0, DLASD0)(int *n
 
void PLUMED_BLAS_F77_FUNC (dlasda, DLASDA)(int *icompq
 
void PLUMED_BLAS_F77_FUNC (dlasq6, DLASQ6)(int *i0
 
void PLUMED_BLAS_F77_FUNC (dorgl2, DORGL2)(int *m
 
void PLUMED_BLAS_F77_FUNC (dbdsqr, DBDSQR)(const char *uplo
 
void PLUMED_BLAS_F77_FUNC (dgetrf, DGETRF)(int *m
 
void PLUMED_BLAS_F77_FUNC (dgetri, DGETRI)(int *n
 
void PLUMED_BLAS_F77_FUNC (dgetrs, DGETRS)(const char *trans
 
void PLUMED_BLAS_F77_FUNC (dtrtri, DTRTRI)(const char *uplo
 
void PLUMED_BLAS_F77_FUNC (dtrti2, DTRTI2)(const char *uplo
 
double PLUMED_BLAS_F77_FUNC (dlange, DLANGE)(const char *norm
 
void PLUMED_BLAS_F77_FUNC (dlarrbx, DLARRBX)(int *n
 
void PLUMED_BLAS_F77_FUNC (dlasd1, DLASD1)(int *nl
 
void PLUMED_BLAS_F77_FUNC (dlasdq, DLASDQ)(const char *uplo
 
void PLUMED_BLAS_F77_FUNC (dlasr, DLASR)(const char *side
 
void PLUMED_BLAS_F77_FUNC (dorglq, DORGLQ)(int *m
 
void PLUMED_BLAS_F77_FUNC (dormtr, DORMTR)(const char *side
 
void PLUMED_BLAS_F77_FUNC (dgebd2, DGEBD2)(int *m
 
void PLUMED_BLAS_F77_FUNC (dlabrd, DLABRD)(int *m
 
double PLUMED_BLAS_F77_FUNC (dlanst, DLANST)(const char *norm
 
double PLUMED_BLAS_F77_FUNC (dlansy, DLANSY)(const char *norm
 
void PLUMED_BLAS_F77_FUNC (dlarrex, DLARREX)(const char *range
 
void PLUMED_BLAS_F77_FUNC (dlasd2, DLASD2)(int *nl
 
void PLUMED_BLAS_F77_FUNC (dlasdt, DLASDT)(int *n
 
void PLUMED_BLAS_F77_FUNC (dlasrt, DLASRT)(const char *id
 
void PLUMED_BLAS_F77_FUNC (dlasrt2, DLASRT2)(const char *id
 
void PLUMED_BLAS_F77_FUNC (ilasrt2, ILASRT2)(const char *id
 
void PLUMED_BLAS_F77_FUNC (dorgqr, DORGQR)(int *m
 
void PLUMED_BLAS_F77_FUNC (dstebz, DSTEBZ)(const char *range
 
void PLUMED_BLAS_F77_FUNC (dsteqr, DSTEQR)(const char *compz
 
void PLUMED_BLAS_F77_FUNC (dgebrd, DGEBRD)(int *m
 
void PLUMED_BLAS_F77_FUNC (dlacpy, DLACPY)(const char *uplo
 
double PLUMED_BLAS_F77_FUNC (dlapy2, DLAPY2)(double *x
 
void PLUMED_BLAS_F77_FUNC (dlarrfx, DLARRFX)(int *n
 
void PLUMED_BLAS_F77_FUNC (dlasd3, DLASD3)(int *nl
 
void PLUMED_BLAS_F77_FUNC (dlaset, DLASET)(const char *uplo
 
void PLUMED_BLAS_F77_FUNC (dlassq, DLASSQ)(int *n
 
void PLUMED_BLAS_F77_FUNC (dorm2l, DORM2L)(const char *side
 
void PLUMED_BLAS_F77_FUNC (dstegr, DSTEGR)(const char *jobz
 
void PLUMED_BLAS_F77_FUNC (ssteqr, SSTEQR)(const char *compz
 
void PLUMED_BLAS_F77_FUNC (dgelq2, DGELQ2)(int *m
 
void PLUMED_BLAS_F77_FUNC (dlae2, DLAE2)(double *a
 
void PLUMED_BLAS_F77_FUNC (dlaev2, DLAEV2)(double *a
 
void PLUMED_BLAS_F77_FUNC (dlar1vx, DLAR1VX)(int *n
 
void PLUMED_BLAS_F77_FUNC (dlarrvx, DLARRVX)(int *n
 
void PLUMED_BLAS_F77_FUNC (dlasd4, DLASD4)(int *n
 
void PLUMED_BLAS_F77_FUNC (dlasq1, DLASQ1)(int *n
 
void PLUMED_BLAS_F77_FUNC (dlasv2, DLASV2)(double *f
 
void PLUMED_BLAS_F77_FUNC (dorm2r, DORM2R)(const char *side
 
void PLUMED_BLAS_F77_FUNC (dstein, DSTEIN)(int *n
 
void PLUMED_BLAS_F77_FUNC (dgelqf, DGELQF)(int *m
 
void PLUMED_BLAS_F77_FUNC (dlaebz, DLAEBZ)(int *ijob
 
void PLUMED_BLAS_F77_FUNC (dlarf, DLARF)(const char *side
 
void PLUMED_BLAS_F77_FUNC (dlartg, DLARTG)(double *f
 
void PLUMED_BLAS_F77_FUNC (dlasd5, DLASD5)(int *i
 
void PLUMED_BLAS_F77_FUNC (dlasq2, DLASQ2)(int *n
 
void PLUMED_BLAS_F77_FUNC (dlasq3, DLASQ3)(int *i0
 
void PLUMED_BLAS_F77_FUNC (dlaswp, DLASWP)(int *n
 
void PLUMED_BLAS_F77_FUNC (dormbr, DORMBR)(const char *vect
 
void PLUMED_BLAS_F77_FUNC (dsterf, DSTERF)(int *n
 
void PLUMED_BLAS_F77_FUNC (dgeqr2, DGEQR2)(int *m
 
void PLUMED_BLAS_F77_FUNC (dlaed6, DLAED6)(int *kniter
 
void PLUMED_BLAS_F77_FUNC (dlarfb, DLARFB)(const char *side
 
void PLUMED_BLAS_F77_FUNC (dlaruv, DLARUV)(int *iseed
 
void PLUMED_BLAS_F77_FUNC (dlasd6, DLASD6)(int *icompq
 
void PLUMED_BLAS_F77_FUNC (dlatrd, DLATRD)(const char *uplo
 
void PLUMED_BLAS_F77_FUNC (dorml2, DORML2)(const char *side
 
void PLUMED_BLAS_F77_FUNC (dstevr, DSTEVR)(const char *jobz
 
void PLUMED_BLAS_F77_FUNC (dsytrd, DSYTRD)(const char *uplo
 
GMX_LIBGMX_EXPORT void PLUMED_BLAS_F77_FUNC (dsyevr, DSYEVR)(const char *jobz
 
void PLUMED_BLAS_F77_FUNC (dormql, DORMQL)(const char *side
 
void PLUMED_BLAS_F77_FUNC (dormqr, DORMQR)(const char *side
 
void PLUMED_BLAS_F77_FUNC (dorgbr, DORGBR)(const char *vect
 
void PLUMED_BLAS_F77_FUNC (dlasq5, DLASQ5)(int *i0
 
void PLUMED_BLAS_F77_FUNC (dlasd8, DLASD8)(int *icompq
 
void PLUMED_BLAS_F77_FUNC (dlascl, DLASCL)(const char *type
 
void PLUMED_BLAS_F77_FUNC (dlarft, DLARFT)(const char *direct
 
void PLUMED_BLAS_F77_FUNC (dlagts, DLAGTS)(int *job
 
void PLUMED_BLAS_F77_FUNC (dgesdd, DGESDD)(const char *jobz
 
void PLUMED_BLAS_F77_FUNC (dsytd2, DSYTD2)(const char *uplo
 
void PLUMED_BLAS_F77_FUNC (dormlq, DORMLQ)(const char *side
 
void PLUMED_BLAS_F77_FUNC (dorg2r, DORG2R)(int *m
 
void PLUMED_BLAS_F77_FUNC (dlasq4, DLASQ4)(int *i0
 
void PLUMED_BLAS_F77_FUNC (dlasd7, DLASD7)(int *icompq
 
void PLUMED_BLAS_F77_FUNC (dlas2, DLAS2)(double *f
 
void PLUMED_BLAS_F77_FUNC (dlarfg, DLARFG)(int *n
 
void PLUMED_BLAS_F77_FUNC (dlagtf, DLAGTF)(int *n
 
void PLUMED_BLAS_F77_FUNC (dgeqrf, DGEQRF)(int *m
 
void PLUMED_BLAS_F77_FUNC (sbdsdc, SBDSDC)(const char *uplo
 
void PLUMED_BLAS_F77_FUNC (sgetf2, SGETF2)(int *m
 
void PLUMED_BLAS_F77_FUNC (slamrg, SLAMRG)(int *n1
 
void PLUMED_BLAS_F77_FUNC (slarnv, SLARNV)(int *idist
 
void PLUMED_BLAS_F77_FUNC (slasd0, SLASD0)(int *n
 
void PLUMED_BLAS_F77_FUNC (slasda, SLASDA)(int *icompq
 
void PLUMED_BLAS_F77_FUNC (slasq6, SLASQ6)(int *i0
 
void PLUMED_BLAS_F77_FUNC (sorgl2, SORGL2)(int *m
 
void PLUMED_BLAS_F77_FUNC (sbdsqr, SBDSQR)(const char *uplo
 
void PLUMED_BLAS_F77_FUNC (sgetrf, SGETRF)(int *m
 
void PLUMED_BLAS_F77_FUNC (sgetri, SGETRI)(int *n
 
void PLUMED_BLAS_F77_FUNC (sgetrs, SGETRS)(const char *trans
 
void PLUMED_BLAS_F77_FUNC (strtri, STRTRI)(const char *uplo
 
void PLUMED_BLAS_F77_FUNC (strti2, STRTI2)(const char *uplo
 
float PLUMED_BLAS_F77_FUNC (slange, SLANGE)(const char *norm
 
void PLUMED_BLAS_F77_FUNC (slarrbx, SLARRBX)(int *n
 
void PLUMED_BLAS_F77_FUNC (slasd1, SLASD1)(int *nl
 
void PLUMED_BLAS_F77_FUNC (slasdq, SLASDQ)(const char *uplo
 
void PLUMED_BLAS_F77_FUNC (slasr, SLASR)(const char *side
 
void PLUMED_BLAS_F77_FUNC (sorglq, SORGLQ)(int *m
 
void PLUMED_BLAS_F77_FUNC (sormtr, SORMTR)(const char *side
 
void PLUMED_BLAS_F77_FUNC (sgebd2, SGEBD2)(int *m
 
void PLUMED_BLAS_F77_FUNC (slabrd, SLABRD)(int *m
 
float PLUMED_BLAS_F77_FUNC (slanst, SLANST)(const char *norm
 
float PLUMED_BLAS_F77_FUNC (slansy, SLANSY)(const char *norm
 
void PLUMED_BLAS_F77_FUNC (slarrex, SLARREX)(const char *range
 
void PLUMED_BLAS_F77_FUNC (slasd2, SLASD2)(int *nl
 
void PLUMED_BLAS_F77_FUNC (slasdt, SLASDT)(int *n
 
void PLUMED_BLAS_F77_FUNC (slasrt, SLASRT)(const char *id
 
void PLUMED_BLAS_F77_FUNC (slasrt2, SLASRT2)(const char *id
 
void PLUMED_BLAS_F77_FUNC (sorgqr, SORGQR)(int *m
 
void PLUMED_BLAS_F77_FUNC (sstebz, SSTEBZ)(const char *range
 
void PLUMED_BLAS_F77_FUNC (sgebrd, SGEBRD)(int *m
 
void PLUMED_BLAS_F77_FUNC (slacpy, SLACPY)(const char *uplo
 
float PLUMED_BLAS_F77_FUNC (slapy2, SLAPY2)(float *x
 
void PLUMED_BLAS_F77_FUNC (slarrfx, SLARRFX)(int *n
 
void PLUMED_BLAS_F77_FUNC (slasd3, SLASD3)(int *nl
 
void PLUMED_BLAS_F77_FUNC (slaset, SLASET)(const char *uplo
 
void PLUMED_BLAS_F77_FUNC (slassq, SLASSQ)(int *n
 
void PLUMED_BLAS_F77_FUNC (sorm2l, SORM2L)(const char *side
 
void PLUMED_BLAS_F77_FUNC (sstegr, SSTEGR)(const char *jobz
 
void PLUMED_BLAS_F77_FUNC (sgelq2, SGELQ2)(int *m
 
void PLUMED_BLAS_F77_FUNC (slae2, SLAE2)(float *a
 
void PLUMED_BLAS_F77_FUNC (slaev2, SLAEV2)(float *a
 
void PLUMED_BLAS_F77_FUNC (slar1vx, SLAR1VX)(int *n
 
void PLUMED_BLAS_F77_FUNC (slarrvx, SLARRVX)(int *n
 
void PLUMED_BLAS_F77_FUNC (slasd4, SLASD4)(int *n
 
void PLUMED_BLAS_F77_FUNC (slasq1, SLASQ1)(int *n
 
void PLUMED_BLAS_F77_FUNC (slasv2, SLASV2)(float *f
 
void PLUMED_BLAS_F77_FUNC (sorm2r, SORM2R)(const char *side
 
void PLUMED_BLAS_F77_FUNC (sstein, SSTEIN)(int *n
 
void PLUMED_BLAS_F77_FUNC (sgelqf, SGELQF)(int *m
 
void PLUMED_BLAS_F77_FUNC (slaebz, SLAEBZ)(int *ijob
 
void PLUMED_BLAS_F77_FUNC (slarf, SLARF)(const char *side
 
void PLUMED_BLAS_F77_FUNC (slartg, SLARTG)(float *f
 
void PLUMED_BLAS_F77_FUNC (slasd5, SLASD5)(int *i
 
void PLUMED_BLAS_F77_FUNC (slasq2, SLASQ2)(int *n
 
void PLUMED_BLAS_F77_FUNC (slasq3, SLASQ3)(int *i0
 
void PLUMED_BLAS_F77_FUNC (slaswp, SLASWP)(int *n
 
void PLUMED_BLAS_F77_FUNC (sormbr, SORMBR)(const char *vect
 
void PLUMED_BLAS_F77_FUNC (ssterf, SSTERF)(int *n
 
void PLUMED_BLAS_F77_FUNC (sgeqr2, SGEQR2)(int *m
 
void PLUMED_BLAS_F77_FUNC (slaed6, SLAED6)(int *kniter
 
void PLUMED_BLAS_F77_FUNC (slarfb, SLARFB)(const char *side
 
void PLUMED_BLAS_F77_FUNC (slaruv, SLARUV)(int *iseed
 
void PLUMED_BLAS_F77_FUNC (slasd6, SLASD6)(int *icompq
 
void PLUMED_BLAS_F77_FUNC (slatrd, SLATRD)(const char *uplo
 
void PLUMED_BLAS_F77_FUNC (sorml2, SORML2)(const char *side
 
void PLUMED_BLAS_F77_FUNC (sstevr, SSTEVR)(const char *jobz
 
void PLUMED_BLAS_F77_FUNC (ssytrd, SSYTRD)(const char *uplo
 
GMX_LIBGMX_EXPORT void PLUMED_BLAS_F77_FUNC (ssyevr, SSYEVR)(const char *jobz
 
void PLUMED_BLAS_F77_FUNC (sormql, SORMQL)(const char *side
 
void PLUMED_BLAS_F77_FUNC (sormqr, SORMQR)(const char *side
 
void PLUMED_BLAS_F77_FUNC (sorgbr, SORGBR)(const char *vect
 
void PLUMED_BLAS_F77_FUNC (slasq5, SLASQ5)(int *i0
 
void PLUMED_BLAS_F77_FUNC (slasd8, SLASD8)(int *icompq
 
void PLUMED_BLAS_F77_FUNC (slascl, SLASCL)(const char *type
 
void PLUMED_BLAS_F77_FUNC (slarft, SLARFT)(const char *direct
 
void PLUMED_BLAS_F77_FUNC (slagts, SLAGTS)(int *job
 
void PLUMED_BLAS_F77_FUNC (sgesdd, SGESDD)(const char *jobz
 
void PLUMED_BLAS_F77_FUNC (ssytd2, SSYTD2)(const char *uplo
 
void PLUMED_BLAS_F77_FUNC (sormlq, SORMLQ)(const char *side
 
void PLUMED_BLAS_F77_FUNC (sorg2r, SORG2R)(int *m
 
void PLUMED_BLAS_F77_FUNC (slasq4, SLASQ4)(int *i0
 
void PLUMED_BLAS_F77_FUNC (slasd7, SLASD7)(int *icompq
 
void PLUMED_BLAS_F77_FUNC (slas2, SLAS2)(float *f
 
void PLUMED_BLAS_F77_FUNC (slarfg, SLARFG)(int *n
 
void PLUMED_BLAS_F77_FUNC (slagtf, SLAGTF)(int *n
 
void PLUMED_BLAS_F77_FUNC (sgeqrf, SGEQRF)(int *m
 

Variables

void const char * compq
 
void const char int * n
 
void const char int double * d
 
void const char int double double * e
 
void const char int double
double double * 
u
 
void const char int double
double double int * 
ldu
 
void const char int double
double double int double * 
vt
 
void const char int double
double double int double int * 
ldvt
 
void const char int double
double double int double int
double * 
q
 
void const char int double
double double int double int
double int * 
iq
 
void const char int double
double double int double int
double int double * 
work
 
void const char int double
double double int double int
double int double int * 
iwork
 
void const char int double
double double int double int
double int double int int * 
info
 
void int double * a
 
void int double int * lda
 
void int double int int * ipiv
 
void int * n2
 
void int double int * dtrd1
 
void int double int int * dtrd2
 
void int double int int int * index
 
void int * iseed
 
void int int double * x
 
void int * sqre
 
void int double double double
int double int int * 
smlsiz
 
void int int int double double
double int double int * 
k
 
void int int int double double
double int double int double * 
difl
 
void int int int double double
double int double int double
double * 
difr
 
void int int int double double
double int double int double
double double * 
z
 
void int int int double double
double int double int double
double double double * 
poles
 
void int int int double double
double int double int double
double double double int * 
givptr
 
void int int int double double
double int double int double
double double double int int * 
givcol
 
void int int int double double
double int double int double
double double double int int
int * 
ldgcol
 
void int int int double double
double int double int double
double double double int int
int int * 
perm
 
void int int int double double
double int double int double
double double double int int
int int double * 
givnum
 
void int int int double double
double int double int double
double double double int int
int int double double * 
c
 
void int int int double double
double int double int double
double double double int int
int int double double double * 
s
 
void int * n0
 
void int double int * pp
 
void int double int double * dmin
 
void int double int double double * dmin1
 
void int double int double
double double * 
dmin2
 
void int double int double
double double double * 
dn
 
void int double int double
double double double double * 
dnm1
 
void int double int double
double double double double
double * 
dnm2
 
void int int double int double * tau
 
void int int * ncvt
 
void int int int * nru
 
void int int int int * ncc
 
void int int int int double
double double int double int
double int * 
ldc
 
void double int int double int * lwork
 
void int int * nrhs
 
void int int double int int
double * 
b
 
void int int double int int
double int * 
ldb
 
void const char * diag
 
double int * m
 
void double double * l
 
void double double double * ld
 
void double double double double * lld
 
void double double double
double int * 
ifirst
 
void double double double
double int int * 
ilast
 
void double double double
double int int double * 
rtol1
 
void double double double
double int int double double * 
rtol2
 
void double double double
double int int double double
int * 
offset
 
void double double double
double int int double double
int double * 
w
 
void double double double
double int int double double
int double double * 
wgap
 
void double double double
double int int double double
int double double double * 
werr
 
void int * nr
 
void int int double double * alpha
 
void int int double double double * beta
 
void int int double double
double double int double int
int * 
idxq
 
void const char * pivot
 
void const char const char * direct
 
void const char * uplo
 
void const char const char * trans
 
void int double int double
double double * 
tauq
 
void int double int double
double double double * 
taup
 
void int int * nb
 
void int int double int double
double double double double
int * 
ldx
 
void int int double int double
double double double double
int double * 
y
 
void int int double int double
double double double double
int double int * 
ldy
 
void int double * vl
 
void int double double * vu
 
void int double double int * il
 
void int double double int int * iu
 
void int double double int int
double double double * 
tol
 
void int double double int int
double double double int * 
nsplit
 
void int double double int int
double double double int int * 
isplit
 
void int double double int int
double double double int int
int double int * 
iblock
 
void int double double int int
double double double int int
int double int int * 
indexw
 
void int double double int int
double double double int int
int double int int double * 
gersch
 
void int int int double double
double double double int
double int double * 
dsigma
 
void int int int double double
double double double int
double int double double * 
u2
 
void int int int double double
double double double int
double int double double int * 
ldu2
 
void int int int double double
double double double int
double int double double int
double * 
vt2
 
void int int int double double
double double double int
double int double double int
double int * 
ldvt2
 
void int int int double double
double double double int
double int double double int
double int int * 
idxp
 
void int int int double double
double double double int
double int double double int
double int int int * 
idx
 
void int int int double double
double double double int
double int double double int
double int int int int * 
idxc
 
void int int int double double
double double double int
double int double double int
double int int int int int int * 
coltyp
 
void int * lvl
 
void int int * nd
 
void int int int * inode
 
void int int int int * ndiml
 
void int int int int int * ndimr
 
void int int int int int int * msub
 
void int double int * key
 
void const char * order
 
void const char int double
double int int double * 
abstol
 
void int double * d__
 
void int double double double * z__
 
void int double double double int * ldz
 
void double double double
double int int double double * 
sigma
 
void double double double
double int int double double
double * 
dplus
 
void double double double
double int int double double
double double * 
lplus
 
void int int int double double
int * 
ldq
 
void int int int double double
int double double int double
int double int double int int
int * 
ctot
 
void double int * incx
 
void double int double * scale
 
void double int double double * sumsq
 
void const char * range
 
void const char int double
double double double int int
double int double double int
int * 
isuppz
 
void const char int double
double double double int int
double int double double int
int double int int int * 
liwork
 
void double double double * rt1
 
void double double double double * rt2
 
void double double double
double double * 
cs1
 
void double double double
double double double * 
cs2
 
void int * b1
 
void int int * bn
 
void int int double double
double double double double * 
eval
 
void int int double double
double double double double
double double double * 
ztz
 
void int int double double
double double double double
double double double double * 
mingma
 
void int int double double
double double double double
double double double double
int * 
r
 
void int * i
 
void int double double double * delta
 
void int double double double
double * 
rho
 
void double * g
 
void double double * h
 
void double double double * ssmin
 
void double double double double * ssmax
 
void double double double
double double * 
snr
 
void double double double
double double double * 
csr
 
void double double double
double double double double * 
snl
 
void double double double
double double double double
double * 
csl
 
void double double int double
int int double int double int
int * 
ifail
 
void int * nitmax
 
void int int int * mmax
 
void int int int int * minp
 
void int int int int int * nbmin
 
void int int int int int
double double * 
reltol
 
void int int int int int
double double double * 
pivmin
 
void int int int int int
double double double double
double double * 
e2
 
void int int int int int
double double double double
double double int * 
nval
 
void int int int int int
double double double double
double double int double * 
ab
 
void int int int int int
double double double double
double double int double
double int * 
mout
 
void int int int int int
double double double double
double double int double
double int int * 
nab
 
void int int double * v
 
void int int double int * incv
 
void double double * cs
 
void double double double * sn
 
void int double int double
double double * 
desig
 
void int double int double
double double double * 
qmax
 
void int double int double
double double double int * 
nfail
 
void int double int double
double double double int int * 
iter
 
void int double int double
double double double int int
int * 
ndiv
 
void int double int double
double double double int int
int int * 
ieee
 
void double int int * k1
 
void double int int int * k2
 
void const char * side
 
void int * orgati
 
void int double double double
double * 
finit
 
void const char const char
const char * 
storev
 
void const char const char
const char int int int double
int * 
ldv
 
void const char const char
const char int int int double
int double * 
t
 
void const char const char
const char int int int double
int double int * 
ldt
 
void const char const char
const char int int int double
int double int double int
double int * 
ldwork
 
void int * nl
 
void int int int double double * vf
 
void int int int double double
double double double int int
int int int double int * 
ldgnum
 
void int int double int double
double double int * 
ldw
 
void int double double double
double double double int * 
lddifr
 
void int * kl
 
void int int * ku
 
void int int double * cfrom
 
void int int double double * cto
 
void int double double double
double int * 
in
 
void int double int int * n0in
 
void int double int int double
double double double double * 
dn1
 
void int double int int double
double double double double
double * 
dn2
 
void int double int int double
double double double double
double double int * 
ttype
 
void int int int int double
double double * 
zw
 
void int int int int double
double double double double * 
vfw
 
void int int int int double
double double double double
double double * 
vlw
 
void double double * lambda
 

Detailed Description

Header definitions for the standard LAPACK library.

This is the subset of LAPACK routines used for the linear algebra operations in Gromacs. Most of the execution time will be spent in the BLAS routines, which you hopefully have an optimized version of. Gromacs includes reference implementations of both BLAS and LAPACK so it compiles everywhere, but you should really try to find a vendor or otherwise optimized version at least of BLAS for better performance.

Do NOT use this code for other purposes - we only provide this as a simple fallback/reference implementation when no optimized BLAS is present. If you need an implementation for your own code there are several much faster versions out there.

All routines are compatible with the LAPACK/BLAS reference implementations, meaning they assume fortran-style matrix row/column organization.

There is plenty of documentation for these routines available at http://www.netlib.org/lapack , so there is no point in repeating it here.

Macro Definition Documentation

#define _GMX_LAPACK_H_

Function Documentation

void PLUMED_BLAS_F77_FUNC ( dbdsdc  ,
DBDSDC   
) const
void PLUMED_BLAS_F77_FUNC ( dgetf2  ,
DGETF2   
)
void PLUMED_BLAS_F77_FUNC ( dlamrg  ,
DLAMRG   
)
void PLUMED_BLAS_F77_FUNC ( dlarnv  ,
DLARNV   
)
void PLUMED_BLAS_F77_FUNC ( dlasd0  ,
DLASD0   
)
void PLUMED_BLAS_F77_FUNC ( dlasda  ,
DLASDA   
)
void PLUMED_BLAS_F77_FUNC ( dlasq6  ,
DLASQ6   
)
void PLUMED_BLAS_F77_FUNC ( dorgl2  ,
DORGL2   
)
void PLUMED_BLAS_F77_FUNC ( dbdsqr  ,
DBDSQR   
) const
void PLUMED_BLAS_F77_FUNC ( dgetrf  ,
DGETRF   
)
void PLUMED_BLAS_F77_FUNC ( dgetri  ,
DGETRI   
)
void PLUMED_BLAS_F77_FUNC ( dgetrs  ,
DGETRS   
) const
void PLUMED_BLAS_F77_FUNC ( dtrtri  ,
DTRTRI   
) const
void PLUMED_BLAS_F77_FUNC ( dtrti2  ,
DTRTI2   
) const
double PLUMED_BLAS_F77_FUNC ( dlange  ,
DLANGE   
) const
void PLUMED_BLAS_F77_FUNC ( dlarrbx  ,
DLARRBX   
)
void PLUMED_BLAS_F77_FUNC ( dlasd1  ,
DLASD1   
)
void PLUMED_BLAS_F77_FUNC ( dlasdq  ,
DLASDQ   
) const
void PLUMED_BLAS_F77_FUNC ( dlasr  ,
DLASR   
) const
void PLUMED_BLAS_F77_FUNC ( dorglq  ,
DORGLQ   
)
void PLUMED_BLAS_F77_FUNC ( dormtr  ,
DORMTR   
) const
void PLUMED_BLAS_F77_FUNC ( dgebd2  ,
DGEBD2   
)
void PLUMED_BLAS_F77_FUNC ( dlabrd  ,
DLABRD   
)
double PLUMED_BLAS_F77_FUNC ( dlanst  ,
DLANST   
) const
double PLUMED_BLAS_F77_FUNC ( dlansy  ,
DLANSY   
) const
void PLUMED_BLAS_F77_FUNC ( dlarrex  ,
DLARREX   
) const
void PLUMED_BLAS_F77_FUNC ( dlasd2  ,
DLASD2   
)
void PLUMED_BLAS_F77_FUNC ( dlasdt  ,
DLASDT   
)
void PLUMED_BLAS_F77_FUNC ( dlasrt  ,
DLASRT   
) const
void PLUMED_BLAS_F77_FUNC ( dlasrt2  ,
DLASRT2   
) const
void PLUMED_BLAS_F77_FUNC ( ilasrt2  ,
ILASRT2   
) const
void PLUMED_BLAS_F77_FUNC ( dorgqr  ,
DORGQR   
)
void PLUMED_BLAS_F77_FUNC ( dstebz  ,
DSTEBZ   
) const
void PLUMED_BLAS_F77_FUNC ( dsteqr  ,
DSTEQR   
) const
void PLUMED_BLAS_F77_FUNC ( dgebrd  ,
DGEBRD   
)
void PLUMED_BLAS_F77_FUNC ( dlacpy  ,
DLACPY   
) const
double PLUMED_BLAS_F77_FUNC ( dlapy2  ,
DLAPY2   
)
void PLUMED_BLAS_F77_FUNC ( dlarrfx  ,
DLARRFX   
)
void PLUMED_BLAS_F77_FUNC ( dlasd3  ,
DLASD3   
)
void PLUMED_BLAS_F77_FUNC ( dlaset  ,
DLASET   
) const
void PLUMED_BLAS_F77_FUNC ( dlassq  ,
DLASSQ   
)
void PLUMED_BLAS_F77_FUNC ( dorm2l  ,
DORM2L   
) const
void PLUMED_BLAS_F77_FUNC ( dstegr  ,
DSTEGR   
) const
void PLUMED_BLAS_F77_FUNC ( ssteqr  ,
SSTEQR   
) const
void PLUMED_BLAS_F77_FUNC ( dgelq2  ,
DGELQ2   
)
void PLUMED_BLAS_F77_FUNC ( dlae2  ,
DLAE2   
)
void PLUMED_BLAS_F77_FUNC ( dlaev2  ,
DLAEV2   
)
void PLUMED_BLAS_F77_FUNC ( dlar1vx  ,
DLAR1VX   
)
void PLUMED_BLAS_F77_FUNC ( dlarrvx  ,
DLARRVX   
)
void PLUMED_BLAS_F77_FUNC ( dlasd4  ,
DLASD4   
)
void PLUMED_BLAS_F77_FUNC ( dlasq1  ,
DLASQ1   
)
void PLUMED_BLAS_F77_FUNC ( dlasv2  ,
DLASV2   
)
void PLUMED_BLAS_F77_FUNC ( dorm2r  ,
DORM2R   
) const
void PLUMED_BLAS_F77_FUNC ( dstein  ,
DSTEIN   
)
void PLUMED_BLAS_F77_FUNC ( dgelqf  ,
DGELQF   
)
void PLUMED_BLAS_F77_FUNC ( dlaebz  ,
DLAEBZ   
)
void PLUMED_BLAS_F77_FUNC ( dlarf  ,
DLARF   
) const
void PLUMED_BLAS_F77_FUNC ( dlartg  ,
DLARTG   
)
void PLUMED_BLAS_F77_FUNC ( dlasd5  ,
DLASD5   
)
void PLUMED_BLAS_F77_FUNC ( dlasq2  ,
DLASQ2   
)
void PLUMED_BLAS_F77_FUNC ( dlasq3  ,
DLASQ3   
)
void PLUMED_BLAS_F77_FUNC ( dlaswp  ,
DLASWP   
)
void PLUMED_BLAS_F77_FUNC ( dormbr  ,
DORMBR   
) const
void PLUMED_BLAS_F77_FUNC ( dsterf  ,
DSTERF   
)
void PLUMED_BLAS_F77_FUNC ( dgeqr2  ,
DGEQR2   
)
void PLUMED_BLAS_F77_FUNC ( dlaed6  ,
DLAED6   
)
void PLUMED_BLAS_F77_FUNC ( dlarfb  ,
DLARFB   
) const
void PLUMED_BLAS_F77_FUNC ( dlaruv  ,
DLARUV   
)
void PLUMED_BLAS_F77_FUNC ( dlasd6  ,
DLASD6   
)
void PLUMED_BLAS_F77_FUNC ( dlatrd  ,
DLATRD   
) const
void PLUMED_BLAS_F77_FUNC ( dorml2  ,
DORML2   
) const
void PLUMED_BLAS_F77_FUNC ( dstevr  ,
DSTEVR   
) const
void PLUMED_BLAS_F77_FUNC ( dsytrd  ,
DSYTRD   
) const
GMX_LIBGMX_EXPORT void PLUMED_BLAS_F77_FUNC ( dsyevr  ,
DSYEVR   
) const
void PLUMED_BLAS_F77_FUNC ( dormql  ,
DORMQL   
) const
void PLUMED_BLAS_F77_FUNC ( dormqr  ,
DORMQR   
) const
void PLUMED_BLAS_F77_FUNC ( dorgbr  ,
DORGBR   
) const
void PLUMED_BLAS_F77_FUNC ( dlasq5  ,
DLASQ5   
)
void PLUMED_BLAS_F77_FUNC ( dlasd8  ,
DLASD8   
)
void PLUMED_BLAS_F77_FUNC ( dlascl  ,
DLASCL   
) const
void PLUMED_BLAS_F77_FUNC ( dlarft  ,
DLARFT   
) const
void PLUMED_BLAS_F77_FUNC ( dlagts  ,
DLAGTS   
)
void PLUMED_BLAS_F77_FUNC ( dgesdd  ,
DGESDD   
) const
void PLUMED_BLAS_F77_FUNC ( dsytd2  ,
DSYTD2   
) const
void PLUMED_BLAS_F77_FUNC ( dormlq  ,
DORMLQ   
) const
void PLUMED_BLAS_F77_FUNC ( dorg2r  ,
DORG2R   
)
void PLUMED_BLAS_F77_FUNC ( dlasq4  ,
DLASQ4   
)
void PLUMED_BLAS_F77_FUNC ( dlasd7  ,
DLASD7   
)
void PLUMED_BLAS_F77_FUNC ( dlas2  ,
DLAS2   
)
void PLUMED_BLAS_F77_FUNC ( dlarfg  ,
DLARFG   
)
void PLUMED_BLAS_F77_FUNC ( dlagtf  ,
DLAGTF   
)
void PLUMED_BLAS_F77_FUNC ( dgeqrf  ,
DGEQRF   
)
void PLUMED_BLAS_F77_FUNC ( sbdsdc  ,
SBDSDC   
) const
void PLUMED_BLAS_F77_FUNC ( sgetf2  ,
SGETF2   
)
void PLUMED_BLAS_F77_FUNC ( slamrg  ,
SLAMRG   
)
void PLUMED_BLAS_F77_FUNC ( slarnv  ,
SLARNV   
)
void PLUMED_BLAS_F77_FUNC ( slasd0  ,
SLASD0   
)
void PLUMED_BLAS_F77_FUNC ( slasda  ,
SLASDA   
)
void PLUMED_BLAS_F77_FUNC ( slasq6  ,
SLASQ6   
)
void PLUMED_BLAS_F77_FUNC ( sorgl2  ,
SORGL2   
)
void PLUMED_BLAS_F77_FUNC ( sbdsqr  ,
SBDSQR   
) const
void PLUMED_BLAS_F77_FUNC ( sgetrf  ,
SGETRF   
)
void PLUMED_BLAS_F77_FUNC ( sgetri  ,
SGETRI   
)
void PLUMED_BLAS_F77_FUNC ( sgetrs  ,
SGETRS   
) const
void PLUMED_BLAS_F77_FUNC ( strtri  ,
STRTRI   
) const
void PLUMED_BLAS_F77_FUNC ( strti2  ,
STRTI2   
) const
float PLUMED_BLAS_F77_FUNC ( slange  ,
SLANGE   
) const
void PLUMED_BLAS_F77_FUNC ( slarrbx  ,
SLARRBX   
)
void PLUMED_BLAS_F77_FUNC ( slasd1  ,
SLASD1   
)
void PLUMED_BLAS_F77_FUNC ( slasdq  ,
SLASDQ   
) const
void PLUMED_BLAS_F77_FUNC ( slasr  ,
SLASR   
) const
void PLUMED_BLAS_F77_FUNC ( sorglq  ,
SORGLQ   
)
void PLUMED_BLAS_F77_FUNC ( sormtr  ,
SORMTR   
) const
void PLUMED_BLAS_F77_FUNC ( sgebd2  ,
SGEBD2   
)
void PLUMED_BLAS_F77_FUNC ( slabrd  ,
SLABRD   
)
float PLUMED_BLAS_F77_FUNC ( slanst  ,
SLANST   
) const
float PLUMED_BLAS_F77_FUNC ( slansy  ,
SLANSY   
) const
void PLUMED_BLAS_F77_FUNC ( slarrex  ,
SLARREX   
) const
void PLUMED_BLAS_F77_FUNC ( slasd2  ,
SLASD2   
)
void PLUMED_BLAS_F77_FUNC ( slasdt  ,
SLASDT   
)
void PLUMED_BLAS_F77_FUNC ( slasrt  ,
SLASRT   
) const
void PLUMED_BLAS_F77_FUNC ( slasrt2  ,
SLASRT2   
) const
void PLUMED_BLAS_F77_FUNC ( sorgqr  ,
SORGQR   
)
void PLUMED_BLAS_F77_FUNC ( sstebz  ,
SSTEBZ   
) const
void PLUMED_BLAS_F77_FUNC ( sgebrd  ,
SGEBRD   
)
void PLUMED_BLAS_F77_FUNC ( slacpy  ,
SLACPY   
) const
float PLUMED_BLAS_F77_FUNC ( slapy2  ,
SLAPY2   
)
void PLUMED_BLAS_F77_FUNC ( slarrfx  ,
SLARRFX   
)
void PLUMED_BLAS_F77_FUNC ( slasd3  ,
SLASD3   
)
void PLUMED_BLAS_F77_FUNC ( slaset  ,
SLASET   
) const
void PLUMED_BLAS_F77_FUNC ( slassq  ,
SLASSQ   
)
void PLUMED_BLAS_F77_FUNC ( sorm2l  ,
SORM2L   
) const
void PLUMED_BLAS_F77_FUNC ( sstegr  ,
SSTEGR   
) const
void PLUMED_BLAS_F77_FUNC ( sgelq2  ,
SGELQ2   
)
void PLUMED_BLAS_F77_FUNC ( slae2  ,
SLAE2   
)
void PLUMED_BLAS_F77_FUNC ( slaev2  ,
SLAEV2   
)
void PLUMED_BLAS_F77_FUNC ( slar1vx  ,
SLAR1VX   
)
void PLUMED_BLAS_F77_FUNC ( slarrvx  ,
SLARRVX   
)
void PLUMED_BLAS_F77_FUNC ( slasd4  ,
SLASD4   
)
void PLUMED_BLAS_F77_FUNC ( slasq1  ,
SLASQ1   
)
void PLUMED_BLAS_F77_FUNC ( slasv2  ,
SLASV2   
)
void PLUMED_BLAS_F77_FUNC ( sorm2r  ,
SORM2R   
) const
void PLUMED_BLAS_F77_FUNC ( sstein  ,
SSTEIN   
)
void PLUMED_BLAS_F77_FUNC ( sgelqf  ,
SGELQF   
)
void PLUMED_BLAS_F77_FUNC ( slaebz  ,
SLAEBZ   
)
void PLUMED_BLAS_F77_FUNC ( slarf  ,
SLARF   
) const
void PLUMED_BLAS_F77_FUNC ( slartg  ,
SLARTG   
)
void PLUMED_BLAS_F77_FUNC ( slasd5  ,
SLASD5   
)
void PLUMED_BLAS_F77_FUNC ( slasq2  ,
SLASQ2   
)
void PLUMED_BLAS_F77_FUNC ( slasq3  ,
SLASQ3   
)
void PLUMED_BLAS_F77_FUNC ( slaswp  ,
SLASWP   
)
void PLUMED_BLAS_F77_FUNC ( sormbr  ,
SORMBR   
) const
void PLUMED_BLAS_F77_FUNC ( ssterf  ,
SSTERF   
)
void PLUMED_BLAS_F77_FUNC ( sgeqr2  ,
SGEQR2   
)
void PLUMED_BLAS_F77_FUNC ( slaed6  ,
SLAED6   
)
void PLUMED_BLAS_F77_FUNC ( slarfb  ,
SLARFB   
) const
void PLUMED_BLAS_F77_FUNC ( slaruv  ,
SLARUV   
)
void PLUMED_BLAS_F77_FUNC ( slasd6  ,
SLASD6   
)
void PLUMED_BLAS_F77_FUNC ( slatrd  ,
SLATRD   
) const
void PLUMED_BLAS_F77_FUNC ( sorml2  ,
SORML2   
) const
void PLUMED_BLAS_F77_FUNC ( sstevr  ,
SSTEVR   
) const
void PLUMED_BLAS_F77_FUNC ( ssytrd  ,
SSYTRD   
) const
GMX_LIBGMX_EXPORT void PLUMED_BLAS_F77_FUNC ( ssyevr  ,
SSYEVR   
) const
void PLUMED_BLAS_F77_FUNC ( sormql  ,
SORMQL   
) const
void PLUMED_BLAS_F77_FUNC ( sormqr  ,
SORMQR   
) const
void PLUMED_BLAS_F77_FUNC ( sorgbr  ,
SORGBR   
) const
void PLUMED_BLAS_F77_FUNC ( slasq5  ,
SLASQ5   
)
void PLUMED_BLAS_F77_FUNC ( slasd8  ,
SLASD8   
)
void PLUMED_BLAS_F77_FUNC ( slascl  ,
SLASCL   
) const
void PLUMED_BLAS_F77_FUNC ( slarft  ,
SLARFT   
) const
void PLUMED_BLAS_F77_FUNC ( slagts  ,
SLAGTS   
)
void PLUMED_BLAS_F77_FUNC ( sgesdd  ,
SGESDD   
) const
void PLUMED_BLAS_F77_FUNC ( ssytd2  ,
SSYTD2   
) const
void PLUMED_BLAS_F77_FUNC ( sormlq  ,
SORMLQ   
) const
void PLUMED_BLAS_F77_FUNC ( sorg2r  ,
SORG2R   
)
void PLUMED_BLAS_F77_FUNC ( slasq4  ,
SLASQ4   
)
void PLUMED_BLAS_F77_FUNC ( slasd7  ,
SLASD7   
)
void PLUMED_BLAS_F77_FUNC ( slas2  ,
SLAS2   
)
void PLUMED_BLAS_F77_FUNC ( slarfg  ,
SLARFG   
)
void PLUMED_BLAS_F77_FUNC ( slagtf  ,
SLAGTF   
)
void PLUMED_BLAS_F77_FUNC ( sgeqrf  ,
SGEQRF   
)

Variable Documentation

void int float* a
void int int int int int float float float float float float int float * ab
GMX_LIBGMX_EXPORT void const char const char int float int float float int int float * abstol
void float* alpha
void float float float* b
void int * b1
void int int int int float float float float float float float float float* beta
void int int * bn
void float float float float* c
void int int float * cfrom
void int int int float float float float float int float int float float int float int int int int int int * coltyp
void const char * compq
void float float * cs
void float float float float float * cs1
void float float float float float float * cs2
void float float float float float float float float * csl
void float float float float float float * csr
void int int float float * cto
void int int int float float int float float int float int float int float int int int * ctot
void float float float float float float * d
void int float * d__
void float float float * delta
void int float int float float float * desig
void const char* diag
void int float float float float float * difl
void int float float float float float float * difr
void const char const char * direct
void int float int int float * dmin
void int float int int float float * dmin1
void int float int int float float float * dmin2
void int float int int float float float float * dn
void int float int int float float float float float * dn1
void int float int int float float float float float float * dn2
void int float int float float float float float float * dnm1
void int float int float float float float float float float * dnm2
void float float float float int int float float float * dplus
void int int int int float float float float float float float float float float * dsigma
void int float int * dtrd1
void int float int int * dtrd2
void int float int float float * e
void int int int int int float float float float float float * e2
void int int float float float float float float * eval
void int float float float float * finit
void float * g
void float float int int float int int float * gersch
void int int int int float float float float float float float float float float int int int int int int * givcol
void int int int int float float float float float float float float float float int int int int int int int float * givnum
void int int int int float float float float float float float float float float int int int int int * givptr
void float float * h
void int * i
void float float int float int * iblock
void int int int int float float float float float float float float float float int * idx
void int int int float float int float float int float int float int float int int * idxc
void int int int int float float float float float float float float float float int int * idxp
void int int int int float float float float float float float float float float int int int * idxq
void int float int float float float float float float float int * ieee
void float float int float int int float int float int int * ifail
void float float float float int * ifirst
GMX_LIBGMX_EXPORT void const char const char int float int float float int * il
void float float float float int int * ilast
void float float float float float float int * in
void int int float int * incv
void float float int* incx
void int float int int int * index
void float float int int float int int * indexw
void int float int float float int int * info
void int int int * inode
void float int int int int * ipiv
void const char int float float float int float int float int * iq
void int * iseed
void float float int float int int * isplit
GMX_LIBGMX_EXPORT void const char const char int float int float float int int float int float float int int * isuppz
void int float int float float float float int int * iter
GMX_LIBGMX_EXPORT void const char const char int float int float float int int * iu
void int int float int float float int float int float int int * iwork
void int int int int* k
void float int int * k1
void float int int int * k2
void int float int * key
void int * kl
void int int * ku
void float float * l
void float float * lambda
void int int float float float float * ld
void int float int* lda
void int int float int float int* ldb
void const char int int int float int float float int* ldc
void int float float float float float float int * lddifr
void int int int int float float float float float float float float float float int int int int int int int * ldgcol
void int int int int float float float float float float float float float float int int int int int int int float int * ldgnum
void int int int float float int * ldq
void const char int int float int float float int * ldt
void int int float int float float int * ldu
void int int int float float int float float int float int * ldu2
void const char int int float int * ldv
void int int float int float float int float int * ldvt
void int int int float float int float float int float int float int float int * ldvt2
void int int float int float float float int * ldw
void const char const char const char int int int float int float int float int float int * ldwork
void int int float int float float float float float int * ldx
void int int float int float float float float float int float int * ldy
GMX_LIBGMX_EXPORT void const char const char int float int float float int int float int float float int * ldz
GMX_LIBGMX_EXPORT void const char const char int float int float float int int float int float float int int float int int int * liwork
void int int float float float float float * lld
void float float float float int int float float float float * lplus
void int * lvl
void int float int float float int * lwork
void const char int* m
void int int float float float float float float float float float float * mingma
void int int int int * minp
void int int int * mmax
void int int int int int float float float float float float int float float int * mout
void int int int int int int * msub
void int* n
void int * n0
void int float int int * n0in
void int * n2
void int int int int int float float float float float float int float float int int * nab
void int int * nb
void int int int int int * nbmin
void int int int int int * ncc
void int int int * ncvt
void int int * nd
void int int int int * ndiml
void int int int int int * ndimr
void int float int float float float float int int int * ndiv
void int float int float float float float int * nfail
void int * nitmax
void int * nl
void int int * nr
void int int * nrhs
void int int int int * nru
void const char int float float int int float float float int int * nsplit
void int int int int int float float float float float float int * nval
void float float float float int int float float int * offset
void const char * order
void int * orgati
void int int int int float float float float float float float float float float int int int int * perm
void int int int int int float float float * pivmin
void const char * pivot
void int int int float float float float float int int int int int float int float * poles
void int float int * pp
void int int int float float * q
void int float int float float float float * qmax
void float float float float * r
GMX_LIBGMX_EXPORT void const char * range
void int int int int int float float * reltol
void int float * rho
void float float float * rt1
void float float float float * rt2
void float float float float int int float * rtol1
void float float float float int int float float * rtol2
void int int int int float float float float float float float float float float int int int int int int int float int float float* s
void float int float * scale
void const char * side
void int float int float float * sigma
void int * smlsiz
void float float float * sn
void float float float float float float float * snl
void float float float float float * snr
void int int int * sqre
void float float float float * ssmax
void float float float * ssmin
void const char * storev
void float int float float * sumsq
void const char int int float int float float * t
void int float int float * tau
void int float int float float float float * taup
void int float int float float float * tauq
void float float float float float * tol
void const char* trans
void int float int int float float float float float float float int * ttype
void int int float int float float * u
void int int int float float int float float int float * u2
GMX_LIBGMX_EXPORT void const char const char* uplo
void const char int int float * v
void int int int int float float float float * vf
void int int int int float float float float float * vfw
void int int int int float float float float float float * vl
void int int int int float float float float float float float * vlw
void int int float int float float int float * vt
void int int int float float int float float int float int float int float * vt2
GMX_LIBGMX_EXPORT void const char const char int float int float float * vu
GMX_LIBGMX_EXPORT void const char const char int float int float float int int float int float * w
void float float float float int int float float int float float float * werr
void float float float float int int float float int float float * wgap
void int float int float float * work
void float float* x
void int float float float float int float* y
void int int int int float float * z
GMX_LIBGMX_EXPORT void const char const char int float int float float int int float int float float * z__
void int int float float float float float float float float float * ztz
void int int int int float float float * zw