Functions | Variables
PLMD::lapack Namespace Reference

Functions

L70 DLASQ5 (i0, n0, &z__[1], pp, &tau, dmin__, &dmin1, &dmin2, &dn, &dn1, &dn2, ieee)
 
L80 DLASQ6 (i0, n0, &z__[1], pp, dmin__, &dmin1, &dmin2, &dn, &dn1, &dn2)
 
L160 DLASRT ("I", n, &d__[1], info)
 
 for (i=0;i< k;i++) = *beta
 
 for (i=2;i<=*m;i++) a[i-1]=0.0
 
 for (i_=1;i_2< 0 ? i_ >=i_1 :i_<=i_1;i_+=i_2)
 
 for (i__=1;i__<=i__1;++i__)
 
 for (ii=2;ii<=i__1;++ii)
 
 for (iv=1;iv<=i__1;iv+=64)
 
 for (iwhila=1;iwhila<=i__1;++iwhila)
 
 for (j4= *i0 *4;j4<=i__1;j4+=4)
 
 for (j=1;j<=k;j++)
 
 for (jb=1;jb<=i__1;++jb)
 
 for (jblk=1;jblk<=i__1;++jblk)
 
 for (ji=1;ji<=i__1;++ji)
 
 for (jit=1;jit<=i__1;++jit)
 
 for (k=1;k<=i__1;++k)
 
 for (lll=1;lll<=i__1;++lll)
 
 for (lvl=nlvl;lvl >=1;--lvl)
 
 for (m=l1;m<=i__1;++m)
 
 for (nblk=1;nblk<=i__1;++nblk)
 
 for (niter=iter;niter<=20;++niter)
 
 for (p=1;p<=i__1;++p)
 
 if (! rotate)
 
 if (! upper &&!(*uplo=='L'|| *uplo=='l'))
 
else if (!(alleig||valeig||indeig))
 
else if (!(lower||(*uplo=='U'|| *uplo=='u')))
 
 if (!(wantz||(*jobz=='N'|| *jobz=='n')))
 
else if (((*ncc==0) &&(*ldc< 1))||((*ncc > 0) &&(*ldc< itmp1)))
 
else if (((*ncvt==0) &&(*ldvt< 1))||((*ncvt > 0) &&(*ldvt< itmp1)))
 
else if ((*ncc==0 &&*ldc< 1)||(*ncc > 0 &&*ldc< itmp1))
 
else if ((*ncvt==0 &&*ldvt< 1)||(*ncvt > 0 &&*ldvt< itmp1))
 
 if ((left &&!notran)||(!left &&notran))
 
 if ((left &&notran)||(! left &&! notran))
 
 if ((xside=='L' &&xtrans=='N')||(xside!='L' &&xtrans!='N'))
 
 if ((xuplo!='U') &&!lower)
 
else if (a >=0.)
 
else if (a<=0.f)
 
 if (abs(*job) > 2|| *job==0)
 
 if (acs > ab)
 
 if (adf > ab)
 
 if (alleig||indeig)
 
 if (anorm > ssfmax)
 
 if (anrm > 0. &&anrm< smlnum)
 
else if (anrm > bignum)
 
else if (anrm > rmax)
 
 if (applyq)
 
 if (b > 0.)
 
 if (c__==0.f)
 
 if (ch=='U')
 
 if (ctot[1] > 0)
 
else if (ctot[3] > 0)
 
 if (df >=0.)
 
 if (DGETRF_BLOCKSIZE >=mindim)
 
 if (dir==-1)
 
else if (dmin1 > 0.)
 
 if (endd - start > 0)
 
else if (endd - start > 20)
 
 if (endd - start<=20 &&endd - start > 0)
 
 if (ga > fa)
 
 if (gasmal)
 
 if (i__1 >0) *info = i__1
 
 if (i__<= *n &&iwork[(i__<< 1) - 1] !=-1)
 
 if (i__<=k)
 
 if (icompq==1)
 
 if (icompz > 0)
 
 if (icompz==2)
 
 if (idir==1)
 
 if (iinfo !=0)
 
else if (indeig &&(*il< 1|| *il > *n))
 
else if (indeig &&(*iu< *il|| *iu > *n))
 
else if (iorder<=0)
 
 if (iorder==1 &&*nsplit > 1)
 
 if (irange<=0)
 
 if (irange==2) = safemn
 
else if (iscale==2)
 
 if (iter > maxit)
 
 if (iuplo==2)
 
 if (iwork[(i__<< 1) - 1]==1)
 
 if (j > n)
 
 if (jtot==nmaxit)
 
 if (k==0)
 
 if (kk > 0)
 
 if (ktemp > 1)
 
 if (ktemp<= *ldvt2)
 
 if (l >=lend)
 
 if (l1 > 1)
 
 if (l1<=nm1)
 
 if (left)
 
 if (lend > l)
 
 if (lend >=l)
 
 if (lend==l)
 
 if (ll==m - 1)
 
 if (lower)
 
 if (lquery !=0)
 
else if (lquery)
 
 if (m > n)
 
 if (m==l)
 
 if (minmn==0)
 
 if (n1sv==0)
 
n32if (n32!=0) = 32
 
 if (nb > 1 &&nb< minmn)
 
 if (nb< nbmin||nb >= *n)
 
 if (nb<=1)
 
 if (nb<=1||nb >= *n)
 
 if (ncnvrg)
 
 if (neginf >=0) ieee=0
 
 if (neginf >=0.0) ieee=0
 
 if (nint > 0)
 
 if (notran)
 
 if (nounit)
 
 if (nsplit > 1)
 
 if (orgati)
 
 if (pmax==1)
 
 if (posinf<=1.0) ieee=0
 
 if (posinf<=one) ieee=0
 
 if (scale >=safemx2)
 
else if (scale<=safemin2)
 
 if (shift==0.f)
 
else if (sm > 0.)
 
 if (std::abs(*a) > std::abs(*c__))
 
 if (std::abs(*f)>std::abs(*g) &&*cs< 0.0)
 
 if (std::abs(*finit)<=std::abs(temp))
 
 if (std::abs(a[*n])<=scale1 *tl &&in[*n]==0)
 
 if (std::abs(dsigma[2])<=hlftol)
 
 if (std::abs(f)<=0.f)
 
 if (std::abs(negzro)>PLUMED_GMX_DOUBLE_MIN) ieee=0
 
 if (std::abs(negzro)>PLUMED_GMX_FLOAT_MIN) ieee=0
 
 if (std::abs(newzro-zero)>PLUMED_GMX_DOUBLE_MIN) ieee=0
 
 if (std::abs(newzro-zero)>PLUMED_GMX_FLOAT_MIN) ieee=0
 
 if (std::abs(orgnrm)< PLUMED_GMX_DOUBLE_MIN) = -1.0
 
 if (std::abs(scale-1.0)>PLUMED_GMX_DOUBLE_EPS)
 
 if (std::abs(scale-1.0)>PLUMED_GMX_FLOAT_EPS)
 
 if (std::abs(w)<=eps *erretm)
 
 if (std::abs(z__[j])<=tol)
 
 if (std::isnan(dmax1))
 
 if (std::isnan(dmax2))
 
 if (std::isnan(s))
 
 if (std::isnan(tmp))
 
 if (stkpnt > 0)
 
 if (swap)
 
 if (temp > *rho)
 
 if (temp > sg2ub||temp< sg2lb)
 
 if (temp<=small1)
 
 if (tnrm > 0. &&tnrm< rmin)
 
else if (tnrm > rmax)
 
 if (tol >=0.f &&*n *tol *(sminl/smax)<=((r__1 >r__2) ? r__1 :r__2))
 
 if (tol >=0.f)
 
 if (toofew)
 
 if (upper)
 
else if (valeig &&*n > 0 &&*vu<= *vl)
 
 if (w *eta > 0.)
 
 if (w *eta >=0.)
 
 if (w > 0.)
 
 if (w<=0.)
 
 if (wantq)
 
 if (wantz &&*info==0)
 
 if (wantz)
 
 if (xabs >yabs)
 
 if (xside=='L')
 
 if (xuplo=='U')
 
 if (z__[1] > 0.)
 
 if (z__[2] > z__[3] *tol2)
 
 if (z__[nn - 5] > tol2 *(*sigma+z__[nn - 3]) &&z__[nn -(*pp<< 1) - 4] > tol2 *z__[nn - 7])
 
 if (z__[nn - 5] > z__[nn - 3] *tol2)
 
else iflda ((*n >1) ? *n :1)
 
else iflda ((1 > *n) ? 1 :*n)
 
else iflda (*n)
 
else ifldz (*n)
 
else ifldz (icompz > 0 &&*ldz<((*n >1) ? *n :1))
 
else iflwork (*n) &&*lwork!=-1
 
void PLUMED_BLAS_F77_FUNC (dbdsdc, DBDSDC)(const char *uplo
 
void PLUMED_BLAS_F77_FUNC (dbdsqr, DBDSQR)(const char *uplo
 
 PLUMED_BLAS_F77_FUNC (dcopy, DCOPY)(&m
 
 PLUMED_BLAS_F77_FUNC (dcopy, DCOPY)(k
 
 PLUMED_BLAS_F77_FUNC (dgebd2, DGEBD2)(&i_2
 
void PLUMED_BLAS_F77_FUNC (dgebd2, DGEBD2)(int *m
 
void PLUMED_BLAS_F77_FUNC (dgebrd, DGEBRD)(int *m
 
void PLUMED_BLAS_F77_FUNC (dgelq2, DGELQ2)(int *m
 
void PLUMED_BLAS_F77_FUNC (dgelqf, DGELQF)(int *m
 
 PLUMED_BLAS_F77_FUNC (dgemm, DGEMM)("N"
 
void PLUMED_BLAS_F77_FUNC (dgeqr2, DGEQR2)(int *m
 
void PLUMED_BLAS_F77_FUNC (dgeqrf, DGEQRF)(int *m
 
void PLUMED_BLAS_F77_FUNC (dgesdd, DGESDD)(const char *jobz
 
void PLUMED_BLAS_F77_FUNC (dgetf2, DGETF2)(int *m
 
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 (dlabrd, DLABRD)(int *m
 
void PLUMED_BLAS_F77_FUNC (dlacpy, DLACPY)(const char *uplo
 
void PLUMED_BLAS_F77_FUNC (dlae2, DLAE2)(double *a
 
void PLUMED_BLAS_F77_FUNC (dlaebz, DLAEBZ)(int *ijob
 
 PLUMED_BLAS_F77_FUNC (dlaed6, DLAED6)(&niter
 
void PLUMED_BLAS_F77_FUNC (dlaed6, DLAED6)(int *kniter
 
void PLUMED_BLAS_F77_FUNC (dlaev2, DLAEV2)(double *a
 
void PLUMED_BLAS_F77_FUNC (dlagtf, DLAGTF)(int *n
 
void PLUMED_BLAS_F77_FUNC (dlagts, DLAGTS)(int *job
 
 PLUMED_BLAS_F77_FUNC (dlamrg, DLAMRG)(&n1
 
void PLUMED_BLAS_F77_FUNC (dlamrg, DLAMRG)(int *n1
 
double PLUMED_BLAS_F77_FUNC (dlange, DLANGE)(const char *norm
 
double PLUMED_BLAS_F77_FUNC (dlanst, DLANST)(const char *norm
 
double PLUMED_BLAS_F77_FUNC (dlansy, DLANSY)(const char *norm
 
double PLUMED_BLAS_F77_FUNC (dlapy2, DLAPY2)(double *x
 
void PLUMED_BLAS_F77_FUNC (dlar1vx, DLAR1VX)(int *n
 
void PLUMED_BLAS_F77_FUNC (dlarf, DLARF)(const char *side
 
void PLUMED_BLAS_F77_FUNC (dlarfb, DLARFB)(const char *side
 
void PLUMED_BLAS_F77_FUNC (dlarfg, DLARFG)(int *n
 
void PLUMED_BLAS_F77_FUNC (dlarft, DLARFT)(const char *direct
 
void PLUMED_BLAS_F77_FUNC (dlarnv, DLARNV)(int *idist
 
void PLUMED_BLAS_F77_FUNC (dlarrbx, DLARRBX)(int *n
 
void PLUMED_BLAS_F77_FUNC (dlarrex, DLARREX)(const char *range
 
void PLUMED_BLAS_F77_FUNC (dlarrfx, DLARRFX)(int *n
 
void PLUMED_BLAS_F77_FUNC (dlarrvx, DLARRVX)(int *n
 
void PLUMED_BLAS_F77_FUNC (dlartg, DLARTG)(double *f
 
void PLUMED_BLAS_F77_FUNC (dlaruv, DLARUV)(int *iseed
 
void PLUMED_BLAS_F77_FUNC (dlas2, DLAS2)(double *f
 
 PLUMED_BLAS_F77_FUNC (dlascl, DLASCL)("G"
 
void PLUMED_BLAS_F77_FUNC (dlasd0, DLASD0)(int *n
 
void PLUMED_BLAS_F77_FUNC (dlasd1, DLASD1)(int *nl
 
 PLUMED_BLAS_F77_FUNC (dlasd2, DLASD2)(nl
 
 PLUMED_BLAS_F77_FUNC (dlasd3, DLASD3)(nl
 
void PLUMED_BLAS_F77_FUNC (dlasd4, DLASD4)(int *n
 
void PLUMED_BLAS_F77_FUNC (dlasd5, DLASD5)(int *i__
 
void PLUMED_BLAS_F77_FUNC (dlasd6, DLASD6)(int *icompq
 
 PLUMED_BLAS_F77_FUNC (dlasd7, DLASD7)(icompq
 
 PLUMED_BLAS_F77_FUNC (dlasd8, DLASD8)(icompq
 
void PLUMED_BLAS_F77_FUNC (dlasda, DLASDA)(int *icompq
 
void PLUMED_BLAS_F77_FUNC (dlasdq, DLASDQ)(const char *uplo
 
 PLUMED_BLAS_F77_FUNC (dlasdt, DLASDT)(n
 
 PLUMED_BLAS_F77_FUNC (dlaset, DLASET)("Full" = rho
 
void PLUMED_BLAS_F77_FUNC (dlasq1, DLASQ1)(int *n
 
 PLUMED_BLAS_F77_FUNC (dlasq2, DLASQ2)(n
 
void PLUMED_BLAS_F77_FUNC (dlasq3, DLASQ3)(int *i0
 
void PLUMED_BLAS_F77_FUNC (dlasq4, DLASQ4)(int *i0
 
void PLUMED_BLAS_F77_FUNC (dlasq5, DLASQ5)(int *i0
 
void PLUMED_BLAS_F77_FUNC (dlasq6, DLASQ6)(int *i0
 
void PLUMED_BLAS_F77_FUNC (dlasr, DLASR)(const char *side
 
 PLUMED_BLAS_F77_FUNC (dlasrt, DLASRT)("D"
 
void PLUMED_BLAS_F77_FUNC (dlasrt2, DLASRT2)(const char *id
 
 PLUMED_BLAS_F77_FUNC (dlassq, DLASSQ)(n
 
void PLUMED_BLAS_F77_FUNC (dlasv2, DLASV2)(double *f
 
 PLUMED_BLAS_F77_FUNC (dlaswp, DLASWP)(nrhs
 
void PLUMED_BLAS_F77_FUNC (dlatrd, DLATRD)(const char *uplo
 
void PLUMED_BLAS_F77_FUNC (dorg2r, DORG2R)(int *m
 
void PLUMED_BLAS_F77_FUNC (dorgbr, DORGBR)(const char *vect
 
void PLUMED_BLAS_F77_FUNC (dorgl2, DORGL2)(int *m
 
 PLUMED_BLAS_F77_FUNC (dorglq, DORGLQ)(&i1
 
void PLUMED_BLAS_F77_FUNC (dorglq, DORGLQ)(int *m
 
void PLUMED_BLAS_F77_FUNC (dorgqr, DORGQR)(int *m
 
void PLUMED_BLAS_F77_FUNC (dorm2l, DORM2L)(const char *side
 
void PLUMED_BLAS_F77_FUNC (dorm2r, DORM2R)(const char *side
 
void PLUMED_BLAS_F77_FUNC (dormbr, DORMBR)(const char *vect
 
void PLUMED_BLAS_F77_FUNC (dorml2, DORML2)(const char *side
 
void PLUMED_BLAS_F77_FUNC (dormlq, DORMLQ)(const char *side
 
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 (dormtr, DORMTR)(const char *side
 
 PLUMED_BLAS_F77_FUNC (dscal, DSCAL)(&ti1
 
void PLUMED_BLAS_F77_FUNC (dstebz, DSTEBZ)(const char *range
 
void PLUMED_BLAS_F77_FUNC (dstegr, DSTEGR)(const char *jobz
 
void PLUMED_BLAS_F77_FUNC (dstein, DSTEIN)(int *n
 
void PLUMED_BLAS_F77_FUNC (dsteqr, DSTEQR)(const char *compz
 
void PLUMED_BLAS_F77_FUNC (dsterf, DSTERF)(int *n
 
void PLUMED_BLAS_F77_FUNC (dstevr, DSTEVR)(const char *jobz
 
void PLUMED_BLAS_F77_FUNC (dsyevr, DSYEVR)(const char *jobz
 
void PLUMED_BLAS_F77_FUNC (dsytd2, DSYTD2)(const char *uplo
 
 PLUMED_BLAS_F77_FUNC (dsytrd, DSYTRD)(uplo
 
 PLUMED_BLAS_F77_FUNC (dtrsm, DTRSM)("Left"
 
void PLUMED_BLAS_F77_FUNC (dtrti2, DTRTI2)(const char *uplo
 
 PLUMED_BLAS_F77_FUNC (dtrtri, DTRTRI)("Upper"
 
void PLUMED_BLAS_F77_FUNC (ilasrt2, ILASRT2)(const char *id
 
void PLUMED_BLAS_F77_FUNC (sbdsdc, SBDSDC)(const char *uplo
 
void PLUMED_BLAS_F77_FUNC (sbdsqr, SBDSQR)(const char *uplo
 
 PLUMED_BLAS_F77_FUNC (scopy, SCOPY)(&m
 
 PLUMED_BLAS_F77_FUNC (scopy, SCOPY)(k
 
 PLUMED_BLAS_F77_FUNC (sgebd2, SGEBD2)(&i_2
 
void PLUMED_BLAS_F77_FUNC (sgebd2, SGEBD2)(int *m
 
void PLUMED_BLAS_F77_FUNC (sgebrd, SGEBRD)(int *m
 
void PLUMED_BLAS_F77_FUNC (sgelq2, SGELQ2)(int *m
 
void PLUMED_BLAS_F77_FUNC (sgelqf, SGELQF)(int *m
 
 PLUMED_BLAS_F77_FUNC (sgemm, SGEMM)("N"
 
void PLUMED_BLAS_F77_FUNC (sgeqr2, SGEQR2)(int *m
 
void PLUMED_BLAS_F77_FUNC (sgeqrf, SGEQRF)(int *m
 
void PLUMED_BLAS_F77_FUNC (sgesdd, SGESDD)(const char *jobz
 
void PLUMED_BLAS_F77_FUNC (sgetf2, SGETF2)(int *m
 
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 (slabrd, SLABRD)(int *m
 
void PLUMED_BLAS_F77_FUNC (slacpy, SLACPY)(const char *uplo
 
void PLUMED_BLAS_F77_FUNC (slae2, SLAE2)(float *a
 
void PLUMED_BLAS_F77_FUNC (slaebz, SLAEBZ)(int *ijob
 
 PLUMED_BLAS_F77_FUNC (slaed6, SLAED6)(&niter
 
void PLUMED_BLAS_F77_FUNC (slaed6, SLAED6)(int *kniter
 
void PLUMED_BLAS_F77_FUNC (slaev2, SLAEV2)(float *a
 
void PLUMED_BLAS_F77_FUNC (slagtf, SLAGTF)(int *n
 
void PLUMED_BLAS_F77_FUNC (slagts, SLAGTS)(int *job
 
 PLUMED_BLAS_F77_FUNC (slamrg, SLAMRG)(&n1
 
void PLUMED_BLAS_F77_FUNC (slamrg, SLAMRG)(int *n1
 
float PLUMED_BLAS_F77_FUNC (slange, SLANGE)(const char *norm
 
float PLUMED_BLAS_F77_FUNC (slanst, SLANST)(const char *norm
 
float PLUMED_BLAS_F77_FUNC (slansy, SLANSY)(const char *norm
 
float PLUMED_BLAS_F77_FUNC (slapy2, SLAPY2)(float *x
 
void PLUMED_BLAS_F77_FUNC (slar1vx, SLAR1VX)(int *n
 
void PLUMED_BLAS_F77_FUNC (slarf, SLARF)(const char *side
 
void PLUMED_BLAS_F77_FUNC (slarfb, SLARFB)(const char *side
 
void PLUMED_BLAS_F77_FUNC (slarfg, SLARFG)(int *n
 
void PLUMED_BLAS_F77_FUNC (slarft, SLARFT)(const char *direct
 
void PLUMED_BLAS_F77_FUNC (slarnv, SLARNV)(int *idist
 
void PLUMED_BLAS_F77_FUNC (slarrbx, SLARRBX)(int *n
 
void PLUMED_BLAS_F77_FUNC (slarrex, SLARREX)(const char *range
 
void PLUMED_BLAS_F77_FUNC (slarrfx, SLARRFX)(int *n
 
void PLUMED_BLAS_F77_FUNC (slarrvx, SLARRVX)(int *n
 
void PLUMED_BLAS_F77_FUNC (slartg, SLARTG)(float *f
 
void PLUMED_BLAS_F77_FUNC (slaruv, SLARUV)(int *iseed
 
void PLUMED_BLAS_F77_FUNC (slas2, SLAS2)(float *f
 
 PLUMED_BLAS_F77_FUNC (slascl, SLASCL)("G"
 
void PLUMED_BLAS_F77_FUNC (slasd0, SLASD0)(int *n
 
void PLUMED_BLAS_F77_FUNC (slasd1, SLASD1)(int *nl
 
 PLUMED_BLAS_F77_FUNC (slasd2, SLASD2)(nl
 
 PLUMED_BLAS_F77_FUNC (slasd3, SLASD3)(nl
 
void PLUMED_BLAS_F77_FUNC (slasd4, SLASD4)(int *n
 
void PLUMED_BLAS_F77_FUNC (slasd5, SLASD5)(int *i__
 
void PLUMED_BLAS_F77_FUNC (slasd6, SLASD6)(int *icompq
 
 PLUMED_BLAS_F77_FUNC (slasd7, SLASD7)(icompq
 
 PLUMED_BLAS_F77_FUNC (slasd8, SLASD8)(icompq
 
void PLUMED_BLAS_F77_FUNC (slasda, SLASDA)(int *icompq
 
void PLUMED_BLAS_F77_FUNC (slasdq, SLASDQ)(const char *uplo
 
 PLUMED_BLAS_F77_FUNC (slasdt, SLASDT)(n
 
 PLUMED_BLAS_F77_FUNC (slaset, SLASET)("Full" = rho
 
void PLUMED_BLAS_F77_FUNC (slasq1, SLASQ1)(int *n
 
 PLUMED_BLAS_F77_FUNC (slasq2, SLASQ2)(n
 
void PLUMED_BLAS_F77_FUNC (slasq3, SLASQ3)(int *i0
 
void PLUMED_BLAS_F77_FUNC (slasq4, SLASQ4)(int *i0
 
void PLUMED_BLAS_F77_FUNC (slasq5, SLASQ5)(int *i0
 
void PLUMED_BLAS_F77_FUNC (slasq6, SLASQ6)(int *i0
 
void PLUMED_BLAS_F77_FUNC (slasr, SLASR)(const char *side
 
 PLUMED_BLAS_F77_FUNC (slasrt, SLASRT)("D"
 
void PLUMED_BLAS_F77_FUNC (slasrt2, SLASRT2)(const char *id
 
 PLUMED_BLAS_F77_FUNC (slassq, SLASSQ)(n
 
void PLUMED_BLAS_F77_FUNC (slasv2, SLASV2)(float *f
 
 PLUMED_BLAS_F77_FUNC (slaswp, SLASWP)(nrhs
 
void PLUMED_BLAS_F77_FUNC (slatrd, SLATRD)(const char *uplo
 
void PLUMED_BLAS_F77_FUNC (sorg2r, SORG2R)(int *m
 
void PLUMED_BLAS_F77_FUNC (sorgbr, SORGBR)(const char *vect
 
void PLUMED_BLAS_F77_FUNC (sorgl2, SORGL2)(int *m
 
 PLUMED_BLAS_F77_FUNC (sorglq, SORGLQ)(&i1
 
void PLUMED_BLAS_F77_FUNC (sorglq, SORGLQ)(int *m
 
void PLUMED_BLAS_F77_FUNC (sorgqr, SORGQR)(int *m
 
void PLUMED_BLAS_F77_FUNC (sorm2l, SORM2L)(const char *side
 
void PLUMED_BLAS_F77_FUNC (sorm2r, SORM2R)(const char *side
 
void PLUMED_BLAS_F77_FUNC (sormbr, SORMBR)(const char *vect
 
void PLUMED_BLAS_F77_FUNC (sorml2, SORML2)(const char *side
 
void PLUMED_BLAS_F77_FUNC (sormlq, SORMLQ)(const char *side
 
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 (sormtr, SORMTR)(const char *side
 
 PLUMED_BLAS_F77_FUNC (sscal, SSCAL)(&ti1
 
void PLUMED_BLAS_F77_FUNC (sstebz, SSTEBZ)(const char *range
 
void PLUMED_BLAS_F77_FUNC (sstegr, SSTEGR)(const char *jobz
 
void PLUMED_BLAS_F77_FUNC (sstein, SSTEIN)(int *n
 
void PLUMED_BLAS_F77_FUNC (ssteqr, SSTEQR)(const char *compz
 
void PLUMED_BLAS_F77_FUNC (ssterf, SSTERF)(int *n
 
void PLUMED_BLAS_F77_FUNC (sstevr, SSTEVR)(const char *jobz
 
void PLUMED_BLAS_F77_FUNC (ssyevr, SSYEVR)(const char *jobz
 
void PLUMED_BLAS_F77_FUNC (ssytd2, SSYTD2)(const char *uplo
 
 PLUMED_BLAS_F77_FUNC (ssytrd, SSYTRD)(uplo
 
 PLUMED_BLAS_F77_FUNC (strsm, STRSM)("Left"
 
void PLUMED_BLAS_F77_FUNC (strti2, STRTI2)(const char *uplo
 
 PLUMED_BLAS_F77_FUNC (strtri, STRTRI)("Upper"
 
L70 SLASQ5 (i0, n0, &z__[1], pp, &tau, dmin__, &dmin1, &dmin2, &dn, &dn1, &dn2, ieee)
 
L80 SLASQ6 (i0, n0, &z__[1], pp, dmin__, &dmin1, &dmin2, &dn, &dn1, &dn2)
 
L160 SLASRT ("I", n, &d__[1], info)
 
 switch (ch)
 
 while (!done)
 
 while (n1sv >0 &&n2sv >0)
 

Variables

default __pad0__
 
L40 __pad1__
 
L90 __pad2__
 
L160 __pad3__
 
L200 __pad4__
 
L220 __pad5__
 
L80 __pad6__
 
L90 __pad7__
 
void int double * a = a_offset
 
double a2
 
 a_dim1 = *lda
 
 a_offset = 1 + a_dim1
 
double ab = std::abs(tb)
 
 ab_dim1 = *mmax
 
 ab_offset = 1 + ab_dim1
 
double absa
 
double absak
 
double abse
 
double abss
 
void int int int int int double * abstol
 
double absxi
 
double acmn = *a
 
double acmx
 
double acs = std::abs(cs)
 
double adf = std::abs(df)
 
double aii
 
double ajj
 
double ak
 
int alleig = (*range=='A' || *range=='a')
 
void double * alpha = beta
 
double anorm = PLUMED_BLAS_F77_FUNC(dlanst,DLANST)("I", &i__1, &d__[l], &e[l])
 
double anrm = PLUMED_BLAS_F77_FUNC(dlange,DLANGE)("M", m, n, &a[a_offset], lda, dum)
 
int applyq = (*vect=='Q' || *vect=='q')
 
double as
 
double at
 
double atoli
 
double au
 
void int int double int int double * b = b_offset
 
void int * b1
 
double b2
 
 b_dim1 = *ldb
 
 b_offset = 1 + b_dim1
 
double base = 2
 
double bb
 
int bdspac
 
double beta = t
 
double bignum = 1. / smlnum
 
int blksiz
 
void int int * bn
 
double bnorm
 
 break
 
void int int double int double double * c
 
int c_0 = 0
 
int c_1 = 1
 
void int int int int double double double int double int double * c__ = c_offset
 
int c__0 = 0
 
int c__1 = 1
 
int c__2 = 2
 
int c__3 = 3
 
int c__65 = 65
 
double c_b10 = 1.
 
double c_b15 = -.125
 
double c_b18 = 1.
 
double c_b20 = -1.
 
double c_b22 = 1.
 
double c_b23 = 1.
 
double c_b32 = 1.
 
double c_b49 = 1.f
 
double c_b5 = 0.
 
double c_b72 = -1.f
 
int c_dim1 = *ldc
 
int c_n1 = -1
 
int c_offset = 1 + c_dim1
 
void int int double * cfrom
 
double cfrom1
 
double cfromc = *cfrom
 
const char ch =std::toupper(*uplo)
 
double clt
 
int cnt
 
int coltyp = idxc + n
 
void const char * compq
 
if compz
 
double cosl
 
double cosr
 
int count
 
double crt
 
double cs = f1 / *r
 
void double double double double double * cs1
 
void double double double double double double double double * csl
 
void double double double double double double * csr = crt
 
double ct
 
int ctemp = ctot[2] + ctot[3]
 
void int int double double * cto
 
double cto1
 
double ctoc = *cto
 
int ctot [4]
 
void int double int double * d = std::abs(d[*n-1])
 
double d1
 
double d2
 
double d3
 
void const char int double * d__ = 0.
 
double d__1 = std::abs(*alpha)
 
double d__2 = std::abs(*beta)
 
double d__3 = std::abs(d__[1]) + std::abs(e[1])
 
double d__4 = std::abs(d__[*n]) + std::abs(e[*n - 1])
 
double d__5
 
double dd [3] = dtiim
 
double ddf = 0.f
 
double dee
 
double deemin
 
 del = d__[2] - d__[1]
 
double delsq = (d__[ip1] - d__[*i__]) * (d__[ip1] + d__[*i__])
 
double delsq2 = delsq / 2.
 
double delta = eps * 2.
 
double desig = t - *sigma
 
double df = *a - *c__
 
void const char * diag
 
int difl = d__[1]
 
 difl_dim1 = *ldu
 
 difl_offset = 1 + difl_dim1
 
double diflj
 
int difr = difr_offset
 
 difr_dim1 = *lddifr
 
 difr_offset = 1 + difr_dim1
 
double difrj = dsigjp = 0
 
int dir = -1
 
void const char const char * direct
 
double dj
 
double dmax1 = std::abs(dplus[1])
 
double dmax2 = std::abs(work[1])
 
double dmin1 = 0.
 
double dmin2 = 0.
 
double dmin__
 
double dminus
 
double dmnmx
 
double dn = 0.
 
double dn1 = 0.
 
double dn2 = 0.
 
void int double int double double double double double double * dnm1 = z__[j4p2 + 2] * (*dnm2 / z__[j4 - 2]) - *tau
 
void int double int double double double double double double double * dnm2
 
int done =0
 
double dphi = temp * temp
 
double dplus = d__[1] + s
 
double dpsi = 0.
 
double dscale [3]
 
double dsigj
 
double dsigjp
 
void int int int double double double double double int double int double * dsigma = d__[jprev]
 
double dtemp
 
double dtiim
 
double dtiip = work[iip1] * delta[iip1]
 
double dtipsq
 
double dtisq
 
double dtnsq = work[*n] * delta[*n]
 
double dtnsq1 = work[*n - 1] * delta[*n - 1]
 
double dtpcrt
 
void int double int * dtrd1
 
void int double int int * dtrd2
 
double dum [1]
 
double dw = dpsi + dphi + temp * temp
 
void const char int double double * e
 
void int int int int int double double double double double double * e2
 
 else
 
double emax
 
double emin = z__[2]
 
int endd = stack[(stkpnt << 1) - 1]
 
double eps = PLUMED_GMX_DOUBLE_EPS
 
double eps1
 
double eps2 = d__1 * d__1
 
double erretm = 0.
 
double eta = tau / (d__[*n] + std::sqrt(d__[*n] * d__[*n] + tau))
 
void int int double double double double double double * eval
 
double f = *finit + *tau * fc
 
double f1
 
double f1a = std::abs(f1)
 
double fa = std::abs(ft)
 
double fac
 
double fc
 
double fhmax = (fa>ha) ? fa : ha
 
double fhmin = (fa<ha) ? fa : ha
 
void int double double double double * finit
 
int from
 
double ft = *f
 
double g = (d__[l - 1] - p) / (e[l - 1] * 2.)
 
double g1 = *g
 
double g1a = std::abs(g1)
 
double ga = std::abs(*g)
 
double gam
 
double gamma = d__[m] - sigma
 
double gap
 
double gap1
 
double gap2
 
int gasmal
 
void int int double double double double double double double * gersch
 
int givcol = givcol_offset
 
 givcol_dim1 = *ldgcol
 
 givcol_offset = 1 + givcol_dim1
 
int givnum = givnum_offset
 
 givnum_dim1 = *ldgnum
 
 givnum_offset = 1 + givnum_dim1
 
int givptr
 
double gl
 
int gpind
 
double gt = *g
 
double gu
 
void double double * h
 
double h__
 
double ha = std::abs(*h)
 
double hlftol = tol / 2.
 
double ht = *h__
 
case i = 0
 
int i0 = 1
 
int i1 = 1
 
int i2 = *ifirst
 
int i3 = iseed[3]
 
int i4 = iseed[4]
 
int i_
 
 i_1 = minmn - nx
 
 i_2 = nb
 
int i__ = i1
 
 i__1 = *n
 
int i__2 = i3
 
int i__3
 
 i__4 = (*m > 1) ? *m : 1
 
int ib
 
int ibegin = 1
 
void int double double int int double double double int int int double int * iblock = 1
 
int ic = jc = 0
 
int icompq
 
int icompz
 
int idir = 0
 
int idiscl
 
int idiscu
 
int idum [1]
 
int idumma [1]
 
int idx = 1
 
int idxc = idx + n
 
int idxi
 
int idxj
 
int idxjp
 
int idxp = coltyp + n
 
int idxq = ndimr + *n
 
int idxqc
 
int idxqi
 
int ie
 
int ieee = 1
 
int iend = 0
 
int ierr
 
void double double int double int int double int double int int * ifail
 
void double double double double int * ifirst
 
int ii
 
int iim1 = ii - 1
 
int iindbl = *n + 1
 
int iindc1 = *n << 1
 
int iindc2 = *n * 3
 
int iindr = *n
 
int iindw = (*n << 1) + 1
 
int iindwk = (*n << 2) + 1
 
int iinfo
 
int iinspl = 1
 
int iip1 = ii + 1
 
if ijob
 
int il = -1
 
int il2
 
void double double double double int int * ilast
 
int im
 
int im1
 
int imax
 
void double double double double double double int * in = 0
 
 inc = 1
 
void int int double int * incv
 
void double double int * incx
 
int ind1 = 0
 
int ind2 = *n1
 
int indd = inde + *n
 
int inddd = indee + *n
 
int inde = indtau + *n
 
int indee = indd + *n
 
int indeig = (*range=='I' || *range=='i')
 
int inderr = *n
 
void int double int int int * index
 
void int double double int int double double double int int int double int int * indexw
 
int indgap = *n << 2
 
int indgrs = 1
 
int indibl = 0
 
int indifl = inddd + *n
 
int indld = *n << 1
 
int indlld = *n * 3
 
int indp = *n * 3 + 1
 
int indrv1 = 0
 
int indrv2 = indrv1 + *n
 
int indrv3 = indrv2 + *n
 
int indrv4 = indrv3 + *n
 
int indrv5 = indrv4 + *n
 
int inds = (*n << 1) + 1
 
int indtau = 1
 
int indumn
 
int indwk = indifl + *n
 
int indwkn
 
int indwrk = *n * 5 + 1
 
void const char int double double double int double int double int double int int * info
 
int inode = 1
 
int ioff
 
int iorder
 
int iout
 
int ip
 
int ip1 = *i__ + 1
 
void int double int int * ipiv
 
int ipn4
 
void const char int double double double int double int double int * iq = ivt2 + ldvt2 * m
 
int ir = 0
 
int irange = 0
 
int is
 
int iscale = 0
 
int iscl = 0
 
void int * iseed = it1
 
int isigma = iz + m
 
void int double double int int double double double int int * isplit = *n
 
int isub
 
void int int double double double double double double double double double double int int * isuppz = *b1
 
int it1 = it2 = it3 = it4 = 0
 
int it2
 
int it3
 
int it4
 
int itau
 
int itaup
 
int itauq
 
int itemp
 
int iter = 0
 
int itmax
 
int itmp
 
int itmp1 = (*n > 1) ? *n : 1
 
int itmp2 = (*nru > 1) ? *nru : 1
 
int its
 
int iu
 
int iu2 = isigma + n
 
int iuplo = (*uplo=='U' || *uplo=='u') ? 1 : 2
 
int iv
 
int ivfw = iw + m
 
int ivlw = ivfw + m
 
int ivt
 
int ivt2 = iu2 + ldu2 * n
 
int iw = isigma + n
 
int iwhila
 
int iwhilb
 
int iwk = idxq + *n
 
int iwk1 = 1
 
int iwk2 = iwk1 + *k
 
int iwk2i = iwk2 - 1
 
int iwk3 = iwk2 + *k
 
int iwk3i = iwk3 - 1
 
int iwoff
 
void const char int double double double int double int double int double int * iwork = liwmin
 
int iws = *m
 
int ix
 
int iz = 1
 
int j = (1 << nlvl)
 
int j1 = 1
 
int j4 = (*i0 << 2) + *pp - 3
 
int j4p2 = j4 + (*pp << 1) - 1
 
int jb
 
int jblk
 
int jc
 
int jdisc
 
int je
 
int ji
 
int jit
 
int jj
 
int jmax
 
if job
 
int jp
 
int jprev = 0
 
int jtot = 0
 
int k = iu = z__ = ic = is = ivt = difl = difr = perm = 0
 
int k1
 
int k2 = n + 1
 
int k3
 
int k4
 
void int double int * key
 
int kf = 1
 
int kfnew
 
int ki = 0
 
int kk
 
int kl = *minp
 
int klnew
 
int kmin
 
if kniter
 
int knt
 
int ktemp = ctot[1] + 2
 
int ktot
 
void int int * ku
 
int l
 
int l1 = 1
 
goto L10
 
goto L100
 
goto L140
 
goto L150
 
goto L190
 
goto L220
 
goto L240
 
goto L30
 
goto L40
 
goto L70
 
goto L90
 
void double double * lambda
 
void int int double double double double * ld
 
void int double int * lda
 
void int int double int int double int * ldb
 
void int int int int double double double int double int double int * ldc
 
void int double double double double double double int * lddifr
 
void int int int double double double double double int int int int int * ldgcol
 
void int int int double double double double double int int int int int double int * ldgnum
 
int ldq = k
 
void const char const char const char int int int double int double int * ldt
 
void const char int double double double int * ldu
 
int ldu2 = n
 
void const char const char const char int int int double int * ldv
 
void const char int double double double int double int * ldvt
 
int ldvt2 = m
 
void int int double int double double double int * ldw
 
int ldwkvt
 
int ldwork = *n
 
int ldwrku
 
int ldwrkx = *m
 
int ldwrky = *n
 
void int int double int double double double double double int * ldx
 
void int int double int double double double double double int double int * ldy
 
void double double int int double int int double double double int * ldz
 
double left = (*side=='L' || *side=='l')
 
int lend = m
 
int lendm1
 
int lendp1
 
int lendsv = lend
 
int lf
 
int liwmin = *n * 10
 
void const char int double double double double int int double int double double int int double int int int * liwork
 
int ll = 0
 
void int int double double double double double * lld
 
int lll
 
int llst = 1
 
int llwork = *lwork - indwk + 1
 
int llwrkn
 
int lm1 = l - 1
 
int lower = (xuplo == 'L')
 
 Lower
 
void double double double double int int double double double double * lplus
 
int lquery = *lwork == -1
 
int lsv = l
 
int lvl = 1 + (int) temp
 
int lvl2
 
int lwkopt = *m * nb
 
int lwmin = *n * 17
 
void int double int double double double double double int * lwork
 
int m = *n
 
double max
 
int maxcnt = 0
 
int maxit = *n * 6 * *n
 
int maxwrk = 1
 
double mgstol = eps * 100.
 
int mi
 
double mid
 
 mindim = (*m < *n) ? *m : *n
 
void int int double double double double double double double double double double * mingma = work[inds + r1 - 1] + work[indp + r1 - 1]
 
int minmn = (*m < *n) ? *m : *n
 
void int int int int * minp
 
double minrgp =0.0
 
double minusone = -1.0
 
double minustau = -(*tau)
 
double minval = PLUMED_GMX_DOUBLE_MIN
 
int mlvl
 
double mm
 
int mm1
 
void int int int * mmax
 
int mn = (*m < *n) ? *m : *n
 
int mnthr = (int) (minmn * 11. / 6.)
 
void int int int int int double double double double double double int double double int * mout = kl
 
void int int int int int int * msub
 
double mu
 
double mul
 
double mult
 
void const char int * n
 
 N
 
int n0 = *n
 
int n0in = *n0
 
int n1 = k
 
void int * n2 = n - k
 
int n2sv = *n2
 
 n32 = *n / 32
 
void int int int int int double double double double double double int double double int int * nab = nab_offset
 
 nab_dim1 = *mmax
 
 nab_offset = 1 + nab_dim1
 
int nb = DGEBRD_BLOCKSIZE
 
int nbig
 
int nblk
 
int nbmin = 2
 
void int int int int * ncc
 
int nclus
 
int ncnvrg = 0
 
int ncrnt
 
void int int * ncvt
 
int nd = llst*2 - 1
 
int ndb1 = (nd + 1) / 2
 
int ndepth
 
int ndiml = inode + *n
 
int ndimr = ndiml + *n
 
int ndiv = 2*(n0 - i0)
 
int ndone
 
double neginf = -one/zero
 
double negzro = one/(neginf+one)
 
int newcls
 
int newfrs
 
int newftt
 
int newlst
 
int newsiz
 
double newzro = negzro + zero
 
int next
 
int nfail = 0
 
int ni = *n - 1
 
int nint = 0
 
int niter = 1
 
void int * nitmax
 
int nl
 
int nleft
 
int nlf
 
int nlp1 = *nl + 1
 
int nlp2 = *nl + 2
 
int nlvl
 
int nm1 = *n - 1
 
int nm12 = nm1 + nm1
 
int nm13 = nm12 + nm1
 
int nmaxit = *n * 30
 
int nn = (*n0 << 2) + *pp
 
int nomgs
 
else if norm
 
int notran = (*trans=='N' || *trans=='n')
 
int nounit = (*diag=='N' || *diag=='n')
 
int np
 
int np1 = *n + 1
 
int nq
 
int nr
 
int nrf
 
void int int * nrhs
 
int nright
 
double nrm
 
int nrmchk
 
double nrminv
 
int nrp1 = *nr + *sqre
 
void int int int * nru
 
int nsize
 
void int double double int int double double double int * nsplit = 1
 
void int int int int int double double double double double double int * nval
 
int nw = *m
 
int nwl = 0
 
int nwork
 
int nwork1 = vl + m
 
int nwork2 = nwork1 + smlszp * smlszp
 
int nwu = 0
 
int nx = 0
 
double offd
 
void double double double double int int double double int * offset
 
double oldc
 
int oldcls
 
double oldcs
 
double oldemn
 
int oldfst
 
double oldgam
 
int oldien
 
int oldll = -1
 
int oldlst
 
int oldm = -1
 
int oldncl
 
double oldsn = 0.
 
int olnint = nint
 
double one = 1.0
 
double onenrm
 
void const char * order
 
void int * orgati
 
double orgnrm = PLUMED_BLAS_F77_FUNC(dlanst,DLANST)("M", n, &d__[1], &e[1])
 
double ortol
 
double p = d__[l]
 
int parity
 
int perm = perm_offset
 
 perm_dim1 = *ldgcol
 
 perm_offset = 1 + perm_dim1
 
double pert
 
double pertol
 
double phi = z__[*n] * temp
 
double piv1
 
double piv2
 
void int int int int int double double double * pivmin = 1.
 
void const char * pivot
 
int pmax = 1
 
int poles = givnum = givptr = givcol = 0
 
 poles_dim1 = *ldgnum
 
 poles_offset = 1 + poles_dim1
 
double posinf = one/zero
 
int pp = 0
 
int prev = 0
 
double prew = w
 
double psi = 0.
 
int psm [4]
 
void const char int double double double int double int double * q = q_offset
 
 q_dim1 = *ldq
 
 q_offset = 1 + q_dim1
 
double qmax = 0.
 
double qmin
 
int qstart = 3
 
void double double double double * r
 
int r1
 
int r2 = *bn
 
double r__
 
double r__1 = 10.f
 
double r__2 = (r__3<r__4) ? r__3 : r__4
 
double r__3 = 100.f
 
double r__4 = std::pow(PLUMED_GMX_DOUBLE_EPS,c_b15)
 
if range
 
double relgap
 
void int int int int int double double * reltol
 
double resid
 
double ret_val = value
 
if n return
 
void int double * rho = PLUMED_BLAS_F77_FUNC(dnrm2,DNRM2)(k, &z__[1], &c__1)
 
double rhoinv = 1. / *rho
 
double right = 0.0
 
double rmax = (d__1<d__2) ? d__1 : d__2
 
double rmin = std::sqrt(smlnum)
 
int rotate = *ncvt > 0 || *nru > 0 || *ncc > 0
 
double rqcorr
 
double rsafmn
 
double rt
 
void double double double * rt1
 
void double double double double * rt2
 
double rte = std::sqrt(e[l - 1])
 
double rtol
 
void double double double double int int double * rtol1
 
void double double double double int int double double * rtol2
 
double rtoli = ulp * 2.
 
void int int double int double * s = work[inds] - *sigma
 
double safemin = minval / eps
 
 safemin2 = std::pow(2.0,static_cast<double>(n))
 
const double safemn = PLUMED_GMX_DOUBLE_MIN*(1.0+PLUMED_GMX_DOUBLE_EPS)
 
 safemx2 = 1.0 / safemin2
 
double safmax = 1. / safmin
 
double safmin = minval*(1.0+PLUMED_GMX_DOUBLE_EPS) / PLUMED_GMX_DOUBLE_EPS
 
int sawnan = 0
 
int scale = 0
 
double scale1 = std::abs(a[1]) + std::abs(b[1])
 
double scale2
 
double scl
 
double sclfac
 
double sclinv = 0
 
double sep
 
double sfmin = minval / eps
 
double sg2lb = -delsq2
 
double sg2ub = 0.
 
int sgn1 = 1
 
int sgn2 = -1
 
double sgndef = 0
 
double shift
 
if side
 
void int int double * sigma = 0
 
double sigmn
 
double sigmx
 
double sinl
 
double sinr
 
double sll
 
double slt
 
double sm = *a + *c__
 
double small1 = std::pow(base, static_cast<double>(i__1))
 
double small2 = small1 * small1
 
double smax = 0.f
 
double smin = smax
 
double sminl = 0.f
 
double sminoa
 
double sminv1 = 1.f / small1
 
double sminv2 = sminv1 * sminv1
 
double smlnum = std::sqrt(safemin) / eps
 
int smlsiz = DBDSDC_SMALLSIZE
 
int smlszp = smlsiz + 1
 
double sn = g1 / *r
 
void double double double double double double * sn1
 
void double double double double double double double * snl = slt
 
void double double double double double * snr = srt
 
int splt
 
int sqre = 0
 
int sqre1 = *sqre
 
int sqrei
 
double srt
 
double ssfmax = std::sqrt(safmax) / 3.
 
double ssfmin = std::sqrt(safmin) / eps2
 
void double double double double * ssmax
 
void double double double * ssmin
 
int stack [64] = 1
 
int start = 1
 
double stemp
 
int stkpnt = 1
 
void const char const char const char * storev
 
double sum = 1.
 
void double int double double * sumsq
 
int swap = ha > fa
 
int swtch = 0
 
int swtch3 = 0
 
void const char const char const char int int int double int double * t = t_offset
 
 t_dim1 = *ldt
 
 t_offset = 1 + t_dim1
 
void int double int double * tau = 0.f
 
double taui
 
void int double int double double double double * taup
 
void int double int double double double * tauq
 
double tb = *b + *b
 
double temp = (r__1>r__2) ? r__1 : r__2
 
double temp1 = temp / (d__[*n] + std::sqrt(d__[*n] * d__[*n] + temp))
 
double temp2
 
double temp3
 
double temp4
 
double thresh = (r__1>r__2) ? r__1 : r__2
 
int ti1 = *n-1
 
int ti2
 
int ti3
 
int till
 
double tl = (*tol>eps) ? *tol : eps
 
double tmax
 
double tmin
 
double tmp = work[indp + r1 - 1]
 
double tmp1
 
double tmp2
 
int tmpkey
 
double tn
 
double tnorm = (d__3>d__4) ? d__3 : d__4
 
double tnrm = PLUMED_BLAS_F77_FUNC(dlanst,DLANST)("M", n, &d__[1], &e[1])
 
int to
 
double tol = tolmul * eps
 
double tol2 = d__1 * d__1
 
double tolmul = (r__1>r__2) ? r__1 : r__2
 
int toofew = 0
 
double trace = d__ + e
 
void const char * trans
 
 Transpose
 
char transt [1]
 
double tsign =1.0
 
double tst
 
double tt
 
 ttype = -12
 
void const char int double double double * u = u_offset
 
void int int int double double double double double int double int double double * u2 = u2_offset
 
 u2_dim1 = *ldu2
 
 u2_offset = 1 + u2_dim1
 
 u_dim1 = *ldu
 
 u_offset = 1 + u_dim1
 
double ulp = 2*PLUMED_GMX_DOUBLE_EPS
 
double unfl = PLUMED_GMX_DOUBLE_MIN/PLUMED_GMX_DOUBLE_EPS
 
Non unit
 
 Unit
 
double const char * uplo
 
int upper = (*uplo=='U' || *uplo=='u')
 
void int int double * v = v_offset
 
 v_dim1 = *ldv
 
 v_offset = 1 + v_dim1
 
double val
 
int valeig = (*range=='V' || *range=='v')
 
double value =0.0
 
void int int int double double * vf = tau
 
int vfi
 
void int int int int double double double double double * vfw
 
double vii
 
void int double * vl = 0.
 
int vli
 
void int int int int double double double double double double double * vlw
 
void const char int double double double int double * vt = vt_offset
 
void int int int double double double double double int double int double double int double * vt2 = vt2_offset
 
int vt2_dim1 = *ldvt2
 
int vt2_offset = 1 + vt2_dim1
 
 vt_dim1 = *ldvt
 
 vt_offset = 1 + vt_dim1
 
void int double double * vu
 
double vvl
 
double vvu
 
double w
 
 wantq = (*vect=='Q' || *vect=='q')
 
int wantz = (*jobz=='V' || *jobz=='v')
 
int wbegin = 1
 
int wend
 
void double double double double int int double double int double double double * werr
 
void double double double double int int double double int double double * wgap
 
double width
 
double wkill
 
double wl
 
double wlu
 
int wntqn = (*jobz=='o' || *jobz=='O')
 
void const char int double double double int double int double int double * work = ws
 
 work_dim1 = *ldwork
 
 work_offset = 1 + work_dim1
 
int wrkbl
 
 wrksz = mn*DORGBR_BLOCKSIZE
 
double ws = (*m > *n) ? *m : *n
 
int wstart = 1
 
double wu = 0.
 
double wul
 
void int int double int double double double double double * x = x_offset
 
 x_dim1 = *ldx
 
 x_offset = 1 + x_dim1
 
 xabs = std::abs(*x)
 
double xj
 
double xjm = 0.0
 
 xnorm = PLUMED_BLAS_F77_FUNC(dnrm2,DNRM2)(&ti1,x,incx)
 
const char xtrans =std::toupper(*trans)
 
void int int double int double double double double double int double * y = y_offset
 
 y_dim1 = *ldy
 
 y_offset = 1 + y_dim1
 
 yabs = std::abs(*y)
 
double z = xabs
 
double z1 = *alpha * vt[nlp1 + nlp1 * vt_dim1]
 
int z__ = 1.
 
 z_dim1 = *ldz
 
 z_offset = 1 + z_dim1
 
double zero = 0.0
 
int zfrom
 
double zmax = 0.
 
double zscale [3]
 
int zto
 
double ztr
 
void int int double double double double double double double double double * ztz = 1.
 
void int int int int double double double * zw = z__[jprev]
 
double zz [3] = z__[iip1] * z__[iip1]
 

Function Documentation

◆ DLASQ5()

L70 PLMD::lapack::DLASQ5 ( i0  ,
n0  ,
z__[1],
pp  ,
tau,
dmin__  ,
dmin1,
dmin2,
dn,
dn1,
dn2,
ieee   
)

◆ DLASQ6()

L80 PLMD::lapack::DLASQ6 ( i0  ,
n0  ,
z__[1],
pp  ,
dmin__  ,
dmin1,
dmin2,
dn,
dn1,
dn2 
)

◆ DLASRT()

L10 PLMD::lapack::DLASRT ( "I"  ,
n  ,
d__[1],
info   
)

◆ for() [1/20]

PLMD::lapack::for ( ) = *beta

◆ for() [2/20]

PLMD::lapack::for ( i  = 2;i<=*m;i++)
pure virtual

◆ for() [3/20]

PLMD::lapack::for ( i_  = 1; i_2 < 0 ? i_ >= i_1 : i_ <= i_1i_ += i_2)

◆ for() [4/20]

PLMD::lapack::for ( i__  = 1; i__ <= i__1; ++i__)

◆ for() [5/20]

PLMD::lapack::for ( ii  = 2; ii <= i__1; ++ii)

◆ for() [6/20]

PLMD::lapack::for ( iv  = 1; iv <= i__1iv += 64)

◆ for() [7/20]

PLMD::lapack::for ( iwhila  = 1; iwhila <= i__1; ++iwhila)

◆ for() [8/20]

PLMD::lapack::for ( j4  = *i0*4; j4 <= i__1j4 += 4)

◆ for() [9/20]

PLMD::lapack::for ( j  = 1;j<=k;j++)

◆ for() [10/20]

PLMD::lapack::for ( jb  = 1; jb <= i__1; ++jb)

◆ for() [11/20]

PLMD::lapack::for ( jblk  = 1; jblk <= i__1; ++jblk)

◆ for() [12/20]

PLMD::lapack::for ( ji  = 1; ji <= i__1; ++ji)

◆ for() [13/20]

PLMD::lapack::for ( jit  = 1; jit <= i__1; ++jit)

◆ for() [14/20]

PLMD::lapack::for ( k  = 1; k <= i__1; ++k)

◆ for() [15/20]

PLMD::lapack::for ( lll  = 1; lll <= i__1; ++lll)

◆ for() [16/20]

PLMD::lapack::for ( lvl  = nlvllvl >= 1; --lvl)

◆ for() [17/20]

PLMD::lapack::for ( m  = l1m <= i__1; ++m)

◆ for() [18/20]

PLMD::lapack::for ( nblk  = 1; nblk <= i__1; ++nblk)

◆ for() [19/20]

PLMD::lapack::for ( niter  = iterniter <= 20; ++niter)

◆ for() [20/20]

PLMD::lapack::for ( p  = 1; p <= i__1; ++p)

◆ if() [1/142]

PLMD::lapack::if ( rotate)

◆ if() [2/142]

PLMD::lapack::if ( ! upper &&! *==''|| *==' '  l)

◆ if() [3/142]

else PLMD::lapack::if ( alleig||valeig||indeig)

◆ if() [4/142]

else PLMD::lapack::if ( lower||(*uplo=='U'||*uplo=='u'))

◆ if() [5/142]

PLMD::lapack::if ( wantz||(*jobz=='N'||*jobz=='n'))

◆ if() [6/142]

else PLMD::lapack::if ( ((*ncc==0) &&(*ldc< 1))||((*ncc > 0) &&(*ldc< itmp1))  )

◆ if() [7/142]

else PLMD::lapack::if ( ((*ncvt==0) &&(*ldvt< 1))||((*ncvt > 0) &&(*ldvt< itmp1))  )

◆ if() [8/142]

else PLMD::lapack::if ( *==0 &&*< 1ldc|| * > 0 &&*<  itmp1)

◆ if() [9/142]

else PLMD::lapack::if ( *==0 &&*< 1ldvt|| * > 0 &&*<  itmp1)

◆ if() [10/142]

PLMD::lapack::if ( (left &&!notran)||(!left &&notran )

◆ if() [11/142]

PLMD::lapack::if ( (left &&notran)||(! left &&! notran )

◆ if() [12/142]

PLMD::lapack::if ( (xside=='L' &&xtrans=='N')||(xside!='L' &&xtrans!='N')  )

◆ if() [13/142]

PLMD::lapack::if ( (xuplo!='U') &&!  lower)

◆ if() [14/142]

else PLMD::lapack::if ( a >=  0.)

◆ if() [15/142]

else PLMD::lapack::if ( a<=0.  f)

◆ if() [16/142]

PLMD::lapack::if ( abs *  job,
2|| *  job = = 0 
)

◆ if() [17/142]

PLMD::lapack::if ( acs  ,
ab   
)

◆ if() [18/142]

PLMD::lapack::if ( adf  ,
ab   
)

◆ if() [19/142]

PLMD::lapack::if ( alleig||  indeig)

◆ if() [20/142]

PLMD::lapack::if ( anorm  ,
ssfmax   
)

◆ if() [21/142]

PLMD::lapack::if ( anrm  )

◆ if() [22/142]

else PLMD::lapack::if ( anrm  ,
bignum   
)

◆ if() [23/142]

else PLMD::lapack::if ( anrm  ,
rmax   
)

◆ if() [24/142]

PLMD::lapack::if ( applyq  )

◆ if() [25/142]

PLMD::lapack::if ( b  ,
0.   
)

◆ if() [26/142]

PLMD::lapack::if ( c__  = = 0.f)

◆ if() [27/142]

PLMD::lapack::if ( ch  = ='U')

◆ if() [28/142]

PLMD::lapack::if ( ctot  [1],
 
)

◆ if() [29/142]

else PLMD::lapack::if ( ctot  [3],
 
)

◆ if() [30/142]

PLMD::lapack::if ( df >=  0.)

◆ if() [31/142]

PLMD::lapack::if ( DGETRF_BLOCKSIZE >=  mindim)

◆ if() [32/142]

PLMD::lapack::if ( dir  = = -1)

◆ if() [33/142]

else PLMD::lapack::if ( dmin1  ,
0.   
)

◆ if() [34/142]

PLMD::lapack::if ( endd start,
 
)

◆ if() [35/142]

else PLMD::lapack::if ( endd start,
20   
)

◆ if() [36/142]

PLMD::lapack::if ( endd - start<=20 &&endd start,
 
)

◆ if() [37/142]

PLMD::lapack::if ( ga  ,
fa   
)

◆ if() [38/142]

PLMD::lapack::if ( gasmal  )

◆ if() [39/142]

PLMD::lapack::if ( i__1  ,
 
) = i__1

◆ if() [40/142]

PLMD::lapack::if ( i__<= *n &&iwork [(i__<< 1) - 1] = -1)

◆ if() [41/142]

PLMD::lapack::if ( i__<=  k)

◆ if() [42/142]

PLMD::lapack::if ( icompq  = = 1)

◆ if() [43/142]

PLMD::lapack::if ( icompz  ,
 
)

◆ if() [44/142]

PLMD::lapack::if ( icompz  = = 2)

◆ if() [45/142]

PLMD::lapack::if ( idir  = = 1)

◆ if() [46/142]

PLMD::lapack::if ( iinfo = 0)

◆ if() [47/142]

else PLMD::lapack::if ( indeig &&*< 1|| * > *  n)

◆ if() [48/142]

else PLMD::lapack::if ( indeig &&*< *|| * > *  n)

◆ if() [49/142]

else PLMD::lapack::if ( iorder<=  0)

◆ if() [50/142]

PLMD::lapack::if ( iorder  = = 1 && *nsplit,
 
)

◆ if() [51/142]

PLMD::lapack::if ( irange<=  0)

◆ if() [52/142]

PLMD::lapack::if ( irange  = = 2) = safemn

◆ if() [53/142]

PLMD::lapack::if ( iscale  = = 2)

◆ if() [54/142]

PLMD::lapack::if ( iter  ,
maxit   
)

◆ if() [55/142]

PLMD::lapack::if ( iuplo  = = 2)

◆ if() [56/142]

PLMD::lapack::if ( iwork  [(i__<< 1) - 1] = = 1)

◆ if() [57/142]

PLMD::lapack::if ( j  ,
n   
)

◆ if() [58/142]

PLMD::lapack::if ( jtot  = nmaxit)

◆ if() [59/142]

PLMD::lapack::if ( k  = = 0)

◆ if() [60/142]

PLMD::lapack::if ( kk  ,
 
)

◆ if() [61/142]

PLMD::lapack::if ( ktemp  ,
 
)

◆ if() [62/142]

PLMD::lapack::if ( ktemp<= *  ldvt2)

◆ if() [63/142]

PLMD::lapack::if ( l >=  lend)

◆ if() [64/142]

PLMD::lapack::if ( l1  ,
 
)

◆ if() [65/142]

PLMD::lapack::if ( l1<=  nm1)

◆ if() [66/142]

PLMD::lapack::if ( left  )

◆ if() [67/142]

PLMD::lapack::if ( lend  ,
l   
)

◆ if() [68/142]

PLMD::lapack::if ( lend >=  l)

◆ if() [69/142]

PLMD::lapack::if ( lend  = l)

◆ if() [70/142]

PLMD::lapack::if ( ll  = m - 1)

◆ if() [71/142]

PLMD::lapack::if ( lower  )

◆ if() [72/142]

PLMD::lapack::if ( lquery = 0)

◆ if() [73/142]

PLMD::lapack::if ( lquery  )

◆ if() [74/142]

PLMD::lapack::if ( m  ,
n   
)

◆ if() [75/142]

PLMD::lapack::if ( m  = l)

◆ if() [76/142]

PLMD::lapack::if ( minmn  = = 0)

◆ if() [77/142]

PLMD::lapack::if ( n1sv  = =0)

◆ if() [78/142]

PLMD::lapack::if ( n32!  = 0) = 32

◆ if() [79/142]

PLMD::lapack::if ( nb  )

◆ if() [80/142]

PLMD::lapack::if ( nb< nbmin||nb = *n)

◆ if() [81/142]

PLMD::lapack::if ( nb<=  1)

◆ if() [82/142]

PLMD::lapack::if ( nb<=1||nb >= *  n)

◆ if() [83/142]

PLMD::lapack::if ( ncnvrg  )

◆ if() [84/142]

PLMD::lapack::if ( neginf >=  0)
pure virtual

◆ if() [85/142]

PLMD::lapack::if ( neginf >=0.  0)
pure virtual

◆ if() [86/142]

PLMD::lapack::if ( nint  ,
 
)

◆ if() [87/142]

PLMD::lapack::if ( notran  )

◆ if() [88/142]

PLMD::lapack::if ( nounit  )

◆ if() [89/142]

PLMD::lapack::if ( nsplit  ,
 
)

◆ if() [90/142]

PLMD::lapack::if ( orgati  )

◆ if() [91/142]

PLMD::lapack::if ( pmax  = = 1)

◆ if() [92/142]

PLMD::lapack::if ( posinf<=1.  0)
pure virtual

◆ if() [93/142]

PLMD::lapack::if ( posinf<=  one)
pure virtual

◆ if() [94/142]

PLMD::lapack::if ( scale >=  safemx2)

◆ if() [95/142]

else PLMD::lapack::if ( scale<=  safemin2)

◆ if() [96/142]

PLMD::lapack::if ( shift  = = 0.f)

◆ if() [97/142]

else PLMD::lapack::if ( sm  ,
0.   
)

◆ if() [98/142]

PLMD::lapack::if ( std::abs *  a,
std::abs *  c__ 
)

◆ if() [99/142]

PLMD::lapack::if ( std::abs *  f)

◆ if() [100/142]

PLMD::lapack::if ( std::abs *finit<=  std::abstemp)

◆ if() [101/142]

PLMD::lapack::if ( std::abs(a[*n])<=scale1 *tl &&  in[ *n] = = 0)

◆ if() [102/142]

PLMD::lapack::if ( std::abs(dsigma[2])<=  hlftol)

◆ if() [103/142]

PLMD::lapack::if ( std::abs(f)<=0.  f)

◆ if() [104/142]

PLMD::lapack::if ( std::abs(negzro ,
PLUMED_GMX_DOUBLE_MIN   
)
pure virtual

◆ if() [105/142]

PLMD::lapack::if ( std::abs(negzro ,
PLUMED_GMX_FLOAT_MIN   
)
pure virtual

◆ if() [106/142]

PLMD::lapack::if ( std::abs(newzro-zero ,
PLUMED_GMX_DOUBLE_MIN   
)
pure virtual

◆ if() [107/142]

PLMD::lapack::if ( std::abs(newzro-zero ,
PLUMED_GMX_FLOAT_MIN   
)
pure virtual

◆ if() [108/142]

PLMD::lapack::if ( ) = -1.0

◆ if() [109/142]

PLMD::lapack::if ( std::abs(scale-1.0)  ,
PLUMED_GMX_DOUBLE_EPS   
)

◆ if() [110/142]

PLMD::lapack::if ( std::abs(scale-1.0)  ,
PLUMED_GMX_FLOAT_EPS   
)

◆ if() [111/142]

PLMD::lapack::if ( std::abs(w)<=eps erretm)

◆ if() [112/142]

PLMD::lapack::if ( std::abs(z__[j])<=  tol)

◆ if() [113/142]

PLMD::lapack::if ( std::isnan(dmax1 )

◆ if() [114/142]

PLMD::lapack::if ( std::isnan(dmax2 )

◆ if() [115/142]

PLMD::lapack::if ( std::isnan(s )

◆ if() [116/142]

PLMD::lapack::if ( std::isnan(tmp )

◆ if() [117/142]

PLMD::lapack::if ( stkpnt  ,
 
)

◆ if() [118/142]

PLMD::lapack::if ( swap  )

◆ if() [119/142]

PLMD::lapack::if ( temp  ,
rho 
)

◆ if() [120/142]

PLMD::lapack::if ( temp  )

◆ if() [121/142]

PLMD::lapack::if ( temp<=  small1)

◆ if() [122/142]

PLMD::lapack::if ( tnrm  )

◆ if() [123/142]

else PLMD::lapack::if ( tnrm  ,
rmax   
)

◆ if() [124/142]

PLMD::lapack::if ( tol >=0.f &&*n *tol sminl/smax)<=((r__1 >r__2) ? r__1 :r__2)

◆ if() [125/142]

PLMD::lapack::if ( tol >=0.  f)

◆ if() [126/142]

PLMD::lapack::if ( toofew  )

◆ if() [127/142]

PLMD::lapack::if ( upper  )

◆ if() [128/142]

else PLMD::lapack::if ( valeig &&*  n,
0 &&*vu<= *  vl 
)

◆ if() [129/142]

PLMD::lapack::if ( w eta,
0.   
)

◆ if() [130/142]

PLMD::lapack::if ( w *eta >=  0.)

◆ if() [131/142]

PLMD::lapack::if ( w  ,
0.   
)

◆ if() [132/142]

PLMD::lapack::if ( w<=  0.)

◆ if() [133/142]

PLMD::lapack::if ( wantq  )

◆ if() [134/142]

PLMD::lapack::if ( wantz &&*  info = = 0)

◆ if() [135/142]

PLMD::lapack::if ( wantz  )

◆ if() [136/142]

PLMD::lapack::if ( xabs  ,
yabs   
)

◆ if() [137/142]

PLMD::lapack::if ( xside  = ='L')

◆ if() [138/142]

PLMD::lapack::if ( xuplo  = = 'U')

◆ if() [139/142]

PLMD::lapack::if ( z__  [1],
0.   
)

◆ if() [140/142]

PLMD::lapack::if ( z__  [2],
z__ tol2[3] 
)

◆ if() [141/142]

PLMD::lapack::if ( z__  [nn - 5],
tol2 **+[- 3]nn &&  z__[nn -(*pp<< 1) - 4],
tol2 z__[nn - 7] 
)

◆ if() [142/142]

PLMD::lapack::if ( z__  [nn - 5],
z__ tol2[nn - 3] 
)

◆ lda() [1/3]

else if* PLMD::lapack::lda ( * >1n ? *n :1  )

◆ lda() [2/3]

else if* PLMD::lapack::lda ( (1 > *n) ? 1 :*  n)

◆ lda() [3/3]

else if* PLMD::lapack::lda ( n)

◆ ldz() [1/2]

else if* PLMD::lapack::ldz ( n)

◆ ldz() [2/2]

else if* PLMD::lapack::ldz ( icompz  )

◆ lwork()

else if* PLMD::lapack::lwork ( n)

◆ PLUMED_BLAS_F77_FUNC() [1/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dbdsdc  ,
DBDSDC   
) const

◆ PLUMED_BLAS_F77_FUNC() [2/199]

PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dbdsqr  ,
DBDSQR   
) const

◆ PLUMED_BLAS_F77_FUNC() [3/199]

PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dcopy  ,
DCOPY   
) &

◆ PLUMED_BLAS_F77_FUNC() [4/199]

PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dcopy  ,
DCOPY   
)

◆ PLUMED_BLAS_F77_FUNC() [5/199]

PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dgebd2  ,
DGEBD2   
) &

◆ PLUMED_BLAS_F77_FUNC() [6/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dgebd2  ,
DGEBD2   
)

◆ PLUMED_BLAS_F77_FUNC() [7/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dgebrd  ,
DGEBRD   
)

◆ PLUMED_BLAS_F77_FUNC() [8/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dgelq2  ,
DGELQ2   
)

◆ PLUMED_BLAS_F77_FUNC() [9/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dgelqf  ,
DGELQF   
)

◆ PLUMED_BLAS_F77_FUNC() [10/199]

PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dgemm  ,
DGEMM   
)

◆ PLUMED_BLAS_F77_FUNC() [11/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dgeqr2  ,
DGEQR2   
)

◆ PLUMED_BLAS_F77_FUNC() [12/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dgeqrf  ,
DGEQRF   
)

◆ PLUMED_BLAS_F77_FUNC() [13/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dgesdd  ,
DGESDD   
) const

◆ PLUMED_BLAS_F77_FUNC() [14/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dgetf2  ,
DGETF2   
)

◆ PLUMED_BLAS_F77_FUNC() [15/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dgetrf  ,
DGETRF   
)

◆ PLUMED_BLAS_F77_FUNC() [16/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dgetri  ,
DGETRI   
)

◆ PLUMED_BLAS_F77_FUNC() [17/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dgetrs  ,
DGETRS   
) const

◆ PLUMED_BLAS_F77_FUNC() [18/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlabrd  ,
DLABRD   
)

◆ PLUMED_BLAS_F77_FUNC() [19/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlacpy  ,
DLACPY   
) const

◆ PLUMED_BLAS_F77_FUNC() [20/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlae2  ,
DLAE2   
)

◆ PLUMED_BLAS_F77_FUNC() [21/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlaebz  ,
DLAEBZ   
)

◆ PLUMED_BLAS_F77_FUNC() [22/199]

PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlaed6  ,
DLAED6   
) &

◆ PLUMED_BLAS_F77_FUNC() [23/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlaed6  ,
DLAED6   
)

◆ PLUMED_BLAS_F77_FUNC() [24/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlaev2  ,
DLAEV2   
)

◆ PLUMED_BLAS_F77_FUNC() [25/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlagtf  ,
DLAGTF   
)

◆ PLUMED_BLAS_F77_FUNC() [26/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlagts  ,
DLAGTS   
)

◆ PLUMED_BLAS_F77_FUNC() [27/199]

PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlamrg  ,
DLAMRG   
) &

◆ PLUMED_BLAS_F77_FUNC() [28/199]

PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlamrg  ,
DLAMRG   
)

◆ PLUMED_BLAS_F77_FUNC() [29/199]

double PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlange  ,
DLANGE   
) const

◆ PLUMED_BLAS_F77_FUNC() [30/199]

double PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlanst  ,
DLANST   
) const

◆ PLUMED_BLAS_F77_FUNC() [31/199]

double PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlansy  ,
DLANSY   
) const

◆ PLUMED_BLAS_F77_FUNC() [32/199]

double PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlapy2  ,
DLAPY2   
)

◆ PLUMED_BLAS_F77_FUNC() [33/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlar1vx  ,
DLAR1VX   
)

◆ PLUMED_BLAS_F77_FUNC() [34/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlarf  ,
DLARF   
) const

◆ PLUMED_BLAS_F77_FUNC() [35/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlarfb  ,
DLARFB   
) const

◆ PLUMED_BLAS_F77_FUNC() [36/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlarfg  ,
DLARFG   
)

◆ PLUMED_BLAS_F77_FUNC() [37/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlarft  ,
DLARFT   
) const

◆ PLUMED_BLAS_F77_FUNC() [38/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlarnv  ,
DLARNV   
)

◆ PLUMED_BLAS_F77_FUNC() [39/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlarrbx  ,
DLARRBX   
)

◆ PLUMED_BLAS_F77_FUNC() [40/199]

PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlarrex  ,
DLARREX   
) const

◆ PLUMED_BLAS_F77_FUNC() [41/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlarrfx  ,
DLARRFX   
)

◆ PLUMED_BLAS_F77_FUNC() [42/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlarrvx  ,
DLARRVX   
)

◆ PLUMED_BLAS_F77_FUNC() [43/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlartg  ,
DLARTG   
)

◆ PLUMED_BLAS_F77_FUNC() [44/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlaruv  ,
DLARUV   
)

◆ PLUMED_BLAS_F77_FUNC() [45/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlas2  ,
DLAS2   
)

◆ PLUMED_BLAS_F77_FUNC() [46/199]

PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlascl  ,
DLASCL   
)

◆ PLUMED_BLAS_F77_FUNC() [47/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlasd0  ,
DLASD0   
)

◆ PLUMED_BLAS_F77_FUNC() [48/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlasd1  ,
DLASD1   
)

◆ PLUMED_BLAS_F77_FUNC() [49/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlasd2  ,
DLASD2   
)

◆ PLUMED_BLAS_F77_FUNC() [50/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlasd3  ,
DLASD3   
)

◆ PLUMED_BLAS_F77_FUNC() [51/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlasd4  ,
DLASD4   
)

◆ PLUMED_BLAS_F77_FUNC() [52/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlasd5  ,
DLASD5   
)

◆ PLUMED_BLAS_F77_FUNC() [53/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlasd6  ,
DLASD6   
)

◆ PLUMED_BLAS_F77_FUNC() [54/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlasd7  ,
DLASD7   
)

◆ PLUMED_BLAS_F77_FUNC() [55/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlasd8  ,
DLASD8   
)

◆ PLUMED_BLAS_F77_FUNC() [56/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlasda  ,
DLASDA   
)

◆ PLUMED_BLAS_F77_FUNC() [57/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlasdq  ,
DLASDQ   
) const

◆ PLUMED_BLAS_F77_FUNC() [58/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlasdt  ,
DLASDT   
)

◆ PLUMED_BLAS_F77_FUNC() [59/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlaset  ,
DLASET   
) = rho

◆ PLUMED_BLAS_F77_FUNC() [60/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlasq1  ,
DLASQ1   
)

◆ PLUMED_BLAS_F77_FUNC() [61/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlasq2  ,
DLASQ2   
)

◆ PLUMED_BLAS_F77_FUNC() [62/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlasq3  ,
DLASQ3   
)

◆ PLUMED_BLAS_F77_FUNC() [63/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlasq4  ,
DLASQ4   
)

◆ PLUMED_BLAS_F77_FUNC() [64/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlasq5  ,
DLASQ5   
)

◆ PLUMED_BLAS_F77_FUNC() [65/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlasq6  ,
DLASQ6   
)

◆ PLUMED_BLAS_F77_FUNC() [66/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlasr  ,
DLASR   
) const

◆ PLUMED_BLAS_F77_FUNC() [67/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlasrt  ,
DLASRT   
)

◆ PLUMED_BLAS_F77_FUNC() [68/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlasrt2  ,
DLASRT2   
) const

◆ PLUMED_BLAS_F77_FUNC() [69/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlassq  ,
DLASSQ   
)

◆ PLUMED_BLAS_F77_FUNC() [70/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlasv2  ,
DLASV2   
)

◆ PLUMED_BLAS_F77_FUNC() [71/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlaswp  ,
DLASWP   
)

◆ PLUMED_BLAS_F77_FUNC() [72/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dlatrd  ,
DLATRD   
) const

◆ PLUMED_BLAS_F77_FUNC() [73/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dorg2r  ,
DORG2R   
)

◆ PLUMED_BLAS_F77_FUNC() [74/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dorgbr  ,
DORGBR   
) const

◆ PLUMED_BLAS_F77_FUNC() [75/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dorgl2  ,
DORGL2   
)

◆ PLUMED_BLAS_F77_FUNC() [76/199]

PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dorglq  ,
DORGLQ   
) &

◆ PLUMED_BLAS_F77_FUNC() [77/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dorglq  ,
DORGLQ   
)

◆ PLUMED_BLAS_F77_FUNC() [78/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dorgqr  ,
DORGQR   
)

◆ PLUMED_BLAS_F77_FUNC() [79/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dorm2l  ,
DORM2L   
) const

◆ PLUMED_BLAS_F77_FUNC() [80/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dorm2r  ,
DORM2R   
) const

◆ PLUMED_BLAS_F77_FUNC() [81/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dormbr  ,
DORMBR   
) const

◆ PLUMED_BLAS_F77_FUNC() [82/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dorml2  ,
DORML2   
) const

◆ PLUMED_BLAS_F77_FUNC() [83/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dormlq  ,
DORMLQ   
) const

◆ PLUMED_BLAS_F77_FUNC() [84/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dormql  ,
DORMQL   
) const

◆ PLUMED_BLAS_F77_FUNC() [85/199]

PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dormqr  ,
DORMQR   
) const

◆ PLUMED_BLAS_F77_FUNC() [86/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dormtr  ,
DORMTR   
) const

◆ PLUMED_BLAS_F77_FUNC() [87/199]

PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dscal  ,
DSCAL   
) &

◆ PLUMED_BLAS_F77_FUNC() [88/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dstebz  ,
DSTEBZ   
) const

◆ PLUMED_BLAS_F77_FUNC() [89/199]

PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dstegr  ,
DSTEGR   
) const

◆ PLUMED_BLAS_F77_FUNC() [90/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dstein  ,
DSTEIN   
)

◆ PLUMED_BLAS_F77_FUNC() [91/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dsteqr  ,
DSTEQR   
) const

◆ PLUMED_BLAS_F77_FUNC() [92/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dsterf  ,
DSTERF   
)

◆ PLUMED_BLAS_F77_FUNC() [93/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dstevr  ,
DSTEVR   
) const

◆ PLUMED_BLAS_F77_FUNC() [94/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dsyevr  ,
DSYEVR   
) const

◆ PLUMED_BLAS_F77_FUNC() [95/199]

PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dsytd2  ,
DSYTD2   
) const

◆ PLUMED_BLAS_F77_FUNC() [96/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dsytrd  ,
DSYTRD   
)

◆ PLUMED_BLAS_F77_FUNC() [97/199]

PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dtrsm  ,
DTRSM   
)

◆ PLUMED_BLAS_F77_FUNC() [98/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dtrti2  ,
DTRTI2   
) const

◆ PLUMED_BLAS_F77_FUNC() [99/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( dtrtri  ,
DTRTRI   
)

◆ PLUMED_BLAS_F77_FUNC() [100/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( ilasrt2  ,
ILASRT2   
) const

◆ PLUMED_BLAS_F77_FUNC() [101/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( sbdsdc  ,
SBDSDC   
) const

◆ PLUMED_BLAS_F77_FUNC() [102/199]

PLMD::lapack::PLUMED_BLAS_F77_FUNC ( sbdsqr  ,
SBDSQR   
) const

◆ PLUMED_BLAS_F77_FUNC() [103/199]

PLMD::lapack::PLUMED_BLAS_F77_FUNC ( scopy  ,
SCOPY   
) &

◆ PLUMED_BLAS_F77_FUNC() [104/199]

PLMD::lapack::PLUMED_BLAS_F77_FUNC ( scopy  ,
SCOPY   
)

◆ PLUMED_BLAS_F77_FUNC() [105/199]

PLMD::lapack::PLUMED_BLAS_F77_FUNC ( sgebd2  ,
SGEBD2   
) &

◆ PLUMED_BLAS_F77_FUNC() [106/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( sgebd2  ,
SGEBD2   
)

◆ PLUMED_BLAS_F77_FUNC() [107/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( sgebrd  ,
SGEBRD   
)

◆ PLUMED_BLAS_F77_FUNC() [108/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( sgelq2  ,
SGELQ2   
)

◆ PLUMED_BLAS_F77_FUNC() [109/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( sgelqf  ,
SGELQF   
)

◆ PLUMED_BLAS_F77_FUNC() [110/199]

PLMD::lapack::PLUMED_BLAS_F77_FUNC ( sgemm  ,
SGEMM   
)

◆ PLUMED_BLAS_F77_FUNC() [111/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( sgeqr2  ,
SGEQR2   
)

◆ PLUMED_BLAS_F77_FUNC() [112/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( sgeqrf  ,
SGEQRF   
)

◆ PLUMED_BLAS_F77_FUNC() [113/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( sgesdd  ,
SGESDD   
) const

◆ PLUMED_BLAS_F77_FUNC() [114/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( sgetf2  ,
SGETF2   
)

◆ PLUMED_BLAS_F77_FUNC() [115/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( sgetrf  ,
SGETRF   
)

◆ PLUMED_BLAS_F77_FUNC() [116/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( sgetri  ,
SGETRI   
)

◆ PLUMED_BLAS_F77_FUNC() [117/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( sgetrs  ,
SGETRS   
) const

◆ PLUMED_BLAS_F77_FUNC() [118/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slabrd  ,
SLABRD   
)

◆ PLUMED_BLAS_F77_FUNC() [119/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slacpy  ,
SLACPY   
) const

◆ PLUMED_BLAS_F77_FUNC() [120/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slae2  ,
SLAE2   
)

◆ PLUMED_BLAS_F77_FUNC() [121/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slaebz  ,
SLAEBZ   
)

◆ PLUMED_BLAS_F77_FUNC() [122/199]

PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slaed6  ,
SLAED6   
) &

◆ PLUMED_BLAS_F77_FUNC() [123/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slaed6  ,
SLAED6   
)

◆ PLUMED_BLAS_F77_FUNC() [124/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slaev2  ,
SLAEV2   
)

◆ PLUMED_BLAS_F77_FUNC() [125/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slagtf  ,
SLAGTF   
)

◆ PLUMED_BLAS_F77_FUNC() [126/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slagts  ,
SLAGTS   
)

◆ PLUMED_BLAS_F77_FUNC() [127/199]

PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slamrg  ,
SLAMRG   
) &

◆ PLUMED_BLAS_F77_FUNC() [128/199]

PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slamrg  ,
SLAMRG   
)

◆ PLUMED_BLAS_F77_FUNC() [129/199]

float PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slange  ,
SLANGE   
) const

◆ PLUMED_BLAS_F77_FUNC() [130/199]

float PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slanst  ,
SLANST   
) const

◆ PLUMED_BLAS_F77_FUNC() [131/199]

float PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slansy  ,
SLANSY   
) const

◆ PLUMED_BLAS_F77_FUNC() [132/199]

float PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slapy2  ,
SLAPY2   
)

◆ PLUMED_BLAS_F77_FUNC() [133/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slar1vx  ,
SLAR1VX   
)

◆ PLUMED_BLAS_F77_FUNC() [134/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slarf  ,
SLARF   
) const

◆ PLUMED_BLAS_F77_FUNC() [135/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slarfb  ,
SLARFB   
) const

◆ PLUMED_BLAS_F77_FUNC() [136/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slarfg  ,
SLARFG   
)

◆ PLUMED_BLAS_F77_FUNC() [137/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slarft  ,
SLARFT   
) const

◆ PLUMED_BLAS_F77_FUNC() [138/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slarnv  ,
SLARNV   
)

◆ PLUMED_BLAS_F77_FUNC() [139/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slarrbx  ,
SLARRBX   
)

◆ PLUMED_BLAS_F77_FUNC() [140/199]

PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slarrex  ,
SLARREX   
) const

◆ PLUMED_BLAS_F77_FUNC() [141/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slarrfx  ,
SLARRFX   
)

◆ PLUMED_BLAS_F77_FUNC() [142/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slarrvx  ,
SLARRVX   
)

◆ PLUMED_BLAS_F77_FUNC() [143/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slartg  ,
SLARTG   
)

◆ PLUMED_BLAS_F77_FUNC() [144/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slaruv  ,
SLARUV   
)

◆ PLUMED_BLAS_F77_FUNC() [145/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slas2  ,
SLAS2   
)

◆ PLUMED_BLAS_F77_FUNC() [146/199]

PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slascl  ,
SLASCL   
)

◆ PLUMED_BLAS_F77_FUNC() [147/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slasd0  ,
SLASD0   
)

◆ PLUMED_BLAS_F77_FUNC() [148/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slasd1  ,
SLASD1   
)

◆ PLUMED_BLAS_F77_FUNC() [149/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slasd2  ,
SLASD2   
)

◆ PLUMED_BLAS_F77_FUNC() [150/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slasd3  ,
SLASD3   
)

◆ PLUMED_BLAS_F77_FUNC() [151/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slasd4  ,
SLASD4   
)

◆ PLUMED_BLAS_F77_FUNC() [152/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slasd5  ,
SLASD5   
)

◆ PLUMED_BLAS_F77_FUNC() [153/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slasd6  ,
SLASD6   
)

◆ PLUMED_BLAS_F77_FUNC() [154/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slasd7  ,
SLASD7   
)

◆ PLUMED_BLAS_F77_FUNC() [155/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slasd8  ,
SLASD8   
)

◆ PLUMED_BLAS_F77_FUNC() [156/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slasda  ,
SLASDA   
)

◆ PLUMED_BLAS_F77_FUNC() [157/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slasdq  ,
SLASDQ   
) const

◆ PLUMED_BLAS_F77_FUNC() [158/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slasdt  ,
SLASDT   
)

◆ PLUMED_BLAS_F77_FUNC() [159/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slaset  ,
SLASET   
) = rho

◆ PLUMED_BLAS_F77_FUNC() [160/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slasq1  ,
SLASQ1   
)

◆ PLUMED_BLAS_F77_FUNC() [161/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slasq2  ,
SLASQ2   
)

◆ PLUMED_BLAS_F77_FUNC() [162/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slasq3  ,
SLASQ3   
)

◆ PLUMED_BLAS_F77_FUNC() [163/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slasq4  ,
SLASQ4   
)

◆ PLUMED_BLAS_F77_FUNC() [164/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slasq5  ,
SLASQ5   
)

◆ PLUMED_BLAS_F77_FUNC() [165/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slasq6  ,
SLASQ6   
)

◆ PLUMED_BLAS_F77_FUNC() [166/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slasr  ,
SLASR   
) const

◆ PLUMED_BLAS_F77_FUNC() [167/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slasrt  ,
SLASRT   
)

◆ PLUMED_BLAS_F77_FUNC() [168/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slasrt2  ,
SLASRT2   
) const

◆ PLUMED_BLAS_F77_FUNC() [169/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slassq  ,
SLASSQ   
)

◆ PLUMED_BLAS_F77_FUNC() [170/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slasv2  ,
SLASV2   
)

◆ PLUMED_BLAS_F77_FUNC() [171/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slaswp  ,
SLASWP   
)

◆ PLUMED_BLAS_F77_FUNC() [172/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( slatrd  ,
SLATRD   
) const

◆ PLUMED_BLAS_F77_FUNC() [173/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( sorg2r  ,
SORG2R   
)

◆ PLUMED_BLAS_F77_FUNC() [174/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( sorgbr  ,
SORGBR   
) const

◆ PLUMED_BLAS_F77_FUNC() [175/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( sorgl2  ,
SORGL2   
)

◆ PLUMED_BLAS_F77_FUNC() [176/199]

PLMD::lapack::PLUMED_BLAS_F77_FUNC ( sorglq  ,
SORGLQ   
) &

◆ PLUMED_BLAS_F77_FUNC() [177/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( sorglq  ,
SORGLQ   
)

◆ PLUMED_BLAS_F77_FUNC() [178/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( sorgqr  ,
SORGQR   
)

◆ PLUMED_BLAS_F77_FUNC() [179/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( sorm2l  ,
SORM2L   
) const

◆ PLUMED_BLAS_F77_FUNC() [180/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( sorm2r  ,
SORM2R   
) const

◆ PLUMED_BLAS_F77_FUNC() [181/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( sormbr  ,
SORMBR   
) const

◆ PLUMED_BLAS_F77_FUNC() [182/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( sorml2  ,
SORML2   
) const

◆ PLUMED_BLAS_F77_FUNC() [183/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( sormlq  ,
SORMLQ   
) const

◆ PLUMED_BLAS_F77_FUNC() [184/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( sormql  ,
SORMQL   
) const

◆ PLUMED_BLAS_F77_FUNC() [185/199]

PLMD::lapack::PLUMED_BLAS_F77_FUNC ( sormqr  ,
SORMQR   
) const

◆ PLUMED_BLAS_F77_FUNC() [186/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( sormtr  ,
SORMTR   
) const

◆ PLUMED_BLAS_F77_FUNC() [187/199]

PLMD::lapack::PLUMED_BLAS_F77_FUNC ( sscal  ,
SSCAL   
) &

◆ PLUMED_BLAS_F77_FUNC() [188/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( sstebz  ,
SSTEBZ   
) const

◆ PLUMED_BLAS_F77_FUNC() [189/199]

PLMD::lapack::PLUMED_BLAS_F77_FUNC ( sstegr  ,
SSTEGR   
) const

◆ PLUMED_BLAS_F77_FUNC() [190/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( sstein  ,
SSTEIN   
)

◆ PLUMED_BLAS_F77_FUNC() [191/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( ssteqr  ,
SSTEQR   
) const

◆ PLUMED_BLAS_F77_FUNC() [192/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( ssterf  ,
SSTERF   
)

◆ PLUMED_BLAS_F77_FUNC() [193/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( sstevr  ,
SSTEVR   
) const

◆ PLUMED_BLAS_F77_FUNC() [194/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( ssyevr  ,
SSYEVR   
) const

◆ PLUMED_BLAS_F77_FUNC() [195/199]

PLMD::lapack::PLUMED_BLAS_F77_FUNC ( ssytd2  ,
SSYTD2   
) const

◆ PLUMED_BLAS_F77_FUNC() [196/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( ssytrd  ,
SSYTRD   
)

◆ PLUMED_BLAS_F77_FUNC() [197/199]

PLMD::lapack::PLUMED_BLAS_F77_FUNC ( strsm  ,
STRSM   
)

◆ PLUMED_BLAS_F77_FUNC() [198/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( strti2  ,
STRTI2   
) const

◆ PLUMED_BLAS_F77_FUNC() [199/199]

void PLMD::lapack::PLUMED_BLAS_F77_FUNC ( strtri  ,
STRTRI   
)

◆ SLASQ5()

L70 PLMD::lapack::SLASQ5 ( i0  ,
n0  ,
z__[1],
pp  ,
tau,
dmin__  ,
dmin1,
dmin2,
dn,
dn1,
dn2,
ieee   
)

◆ SLASQ6()

L80 PLMD::lapack::SLASQ6 ( i0  ,
n0  ,
z__[1],
pp  ,
dmin__  ,
dmin1,
dmin2,
dn,
dn1,
dn2 
)

◆ SLASRT()

L10 PLMD::lapack::SLASRT ( "I"  ,
n  ,
d__[1],
info   
)

◆ switch()

PLMD::lapack::switch ( ch  )

◆ while() [1/2]

PLMD::lapack::while ( done)

◆ while() [2/2]

PLMD::lapack::while ( n1sv  ,
0 &&  n2sv,
 
)

Variable Documentation

◆ __pad0__

L10 PLMD::lapack::__pad0__

◆ __pad1__

L30 PLMD::lapack::__pad1__

◆ __pad2__

L120 PLMD::lapack::__pad2__

◆ __pad3__

L140 PLMD::lapack::__pad3__

◆ __pad4__

L150 PLMD::lapack::__pad4__

◆ __pad5__

L160 PLMD::lapack::__pad5__

◆ __pad6__

L190 PLMD::lapack::__pad6__

◆ __pad7__

L90 PLMD::lapack::__pad7__

◆ a

void const char int float * PLMD::lapack::a = a_offset

◆ a2

float PLMD::lapack::a2

◆ a_dim1

PLMD::lapack::a_dim1 = *lda

◆ a_offset

PLMD::lapack::a_offset = 1 + a_dim1

◆ ab

float PLMD::lapack::ab = std::abs(tb)

◆ ab_dim1

PLMD::lapack::ab_dim1 = *mmax

◆ ab_offset

PLMD::lapack::ab_offset = 1 + ab_dim1

◆ absa

float PLMD::lapack::absa

◆ absak

float PLMD::lapack::absak

◆ abse

float PLMD::lapack::abse

◆ abss

float PLMD::lapack::abss

◆ abstol

void const char const char int float int float float int int float * PLMD::lapack::abstol
Initial value:
{

◆ absxi

float PLMD::lapack::absxi

◆ acmn

float PLMD::lapack::acmn = *a

◆ acmx

float PLMD::lapack::acmx

◆ acs

float PLMD::lapack::acs = std::abs(cs)

◆ adf

float PLMD::lapack::adf = std::abs(df)

◆ aii

float PLMD::lapack::aii

◆ ajj

float PLMD::lapack::ajj

◆ ak

float PLMD::lapack::ak

◆ alleig

int PLMD::lapack::alleig = (*range=='A' || *range=='a')

◆ alpha

float PLMD::lapack::alpha = beta

◆ anorm

& PLMD::lapack::anorm = PLUMED_BLAS_F77_FUNC(dlanst,DLANST)("I", &i__1, &d__[l], &e[l])

◆ anrm

float PLMD::lapack::anrm = PLUMED_BLAS_F77_FUNC(dlange,DLANGE)("M", m, n, &a[a_offset], lda, dum)

◆ applyq

int PLMD::lapack::applyq = (*vect=='Q' || *vect=='q')

◆ as

float PLMD::lapack::as

◆ at

float PLMD::lapack::at

◆ atoli

float PLMD::lapack::atoli

◆ au

float PLMD::lapack::au

◆ b

float PLMD::lapack::b = b_offset

◆ b1

int PLMD::lapack::b1
Initial value:
{
work[inds] = 0.

◆ b2

float PLMD::lapack::b2

◆ b_dim1

PLMD::lapack::b_dim1 = *ldb

◆ b_offset

PLMD::lapack::b_offset = 1 + b_dim1

◆ base

float PLMD::lapack::base = 2

◆ bb

float PLMD::lapack::bb

◆ bdspac

int PLMD::lapack::bdspac

◆ beta

void int int float float * PLMD::lapack::beta = t

◆ bignum

float PLMD::lapack::bignum = 1. / smlnum

◆ blksiz

int PLMD::lapack::blksiz

◆ bn

int PLMD::lapack::bn

◆ bnorm

float PLMD::lapack::bnorm

◆ break

PLMD::lapack::break

◆ c

void const char int int int float int float float * PLMD::lapack::c

◆ c_0

& PLMD::lapack::c_0 = 0

◆ c_1

& PLMD::lapack::c_1 = 1

◆ c__

float PLMD::lapack::c__ = c_offset

◆ c__0

& PLMD::lapack::c__0 = 0

◆ c__1

int PLMD::lapack::c__1 = 1

◆ c__2

int PLMD::lapack::c__2 = 2

◆ c__3

int PLMD::lapack::c__3 = 3

◆ c__65

int PLMD::lapack::c__65 = 65

◆ c_b10

float PLMD::lapack::c_b10 = 1.

◆ c_b15

float PLMD::lapack::c_b15 = -.125

◆ c_b18

float PLMD::lapack::c_b18 = 1.

◆ c_b20

float PLMD::lapack::c_b20 = -1.

◆ c_b22

float PLMD::lapack::c_b22 = 1.

◆ c_b23

float PLMD::lapack::c_b23 = 1.

◆ c_b32

float PLMD::lapack::c_b32 = 1.

◆ c_b49

float PLMD::lapack::c_b49 = 1.f

◆ c_b5

& PLMD::lapack::c_b5 = 0.

◆ c_b72

float PLMD::lapack::c_b72 = -1.f

◆ c_dim1

int PLMD::lapack::c_dim1 = *ldc

◆ c_n1

int PLMD::lapack::c_n1 = -1

◆ c_offset

int PLMD::lapack::c_offset = 1 + c_dim1

◆ cfrom

void int int float * PLMD::lapack::cfrom

◆ cfrom1

float PLMD::lapack::cfrom1

◆ cfromc

float PLMD::lapack::cfromc = *cfrom

◆ ch

const char PLMD::lapack::ch =std::toupper(*uplo)

◆ clt

float PLMD::lapack::clt

◆ cnt

int PLMD::lapack::cnt

◆ coltyp

void int int int float float float float float int float int float float int float int int int int int int * PLMD::lapack::coltyp = idxc + n

◆ compq

switch PLMD::lapack::compq
Initial value:
{
case 'n':
case 'N':
icompq = 0

◆ compz

else if PLMD::lapack::compz
Initial value:
{
icompz = 0

◆ cosl

float PLMD::lapack::cosl

◆ cosr

float PLMD::lapack::cosr

◆ count

int PLMD::lapack::count

◆ crt

float PLMD::lapack::crt

◆ cs

float PLMD::lapack::cs = f1 / *r

◆ cs1

void float float float float float * PLMD::lapack::cs1

◆ csl

void float float float float float float float float * PLMD::lapack::csl
Initial value:
{
double d__1

◆ csr

* PLMD::lapack::csr = crt

◆ ct

int PLMD::lapack::ct

◆ ctemp

float PLMD::lapack::ctemp = ctot[2] + ctot[3]

◆ cto

void int int float float * PLMD::lapack::cto

◆ cto1

float PLMD::lapack::cto1

◆ ctoc

float PLMD::lapack::ctoc = *cto

◆ ctot

void int int int float float int float float int float int float int float int int int * PLMD::lapack::ctot

◆ d

void int float int float * PLMD::lapack::d = std::abs(d[*n-1])

◆ d1

float PLMD::lapack::d1

◆ d2

float PLMD::lapack::d2

◆ d3

float PLMD::lapack::d3

◆ d__

& PLMD::lapack::d__ = 0.

◆ d__1

float PLMD::lapack::d__1 = std::abs(*alpha)

◆ d__2

float PLMD::lapack::d__2 = std::abs(*beta)

◆ d__3

float PLMD::lapack::d__3 = std::abs(d__[1]) + std::abs(e[1])

◆ d__4

float PLMD::lapack::d__4 = std::abs(d__[*n]) + std::abs(e[*n - 1])

◆ d__5

float PLMD::lapack::d__5

◆ dd

float PLMD::lapack::dd = dtiim

◆ ddf

float PLMD::lapack::ddf = 0.f

◆ dee

float PLMD::lapack::dee

◆ deemin

float PLMD::lapack::deemin

◆ del

PLMD::lapack::del = d__[2] - d__[1]

◆ delsq

float PLMD::lapack::delsq = (d__[ip1] - d__[*i__]) * (d__[ip1] + d__[*i__])

◆ delsq2

float PLMD::lapack::delsq2 = delsq / 2.

◆ delta

void float float float * PLMD::lapack::delta = eps * 2.

◆ desig

* PLMD::lapack::desig = t - *sigma

◆ df

float PLMD::lapack::df = *a - *c__

◆ diag

void const char * PLMD::lapack::diag

◆ difl

void int int int float float float int float int float * PLMD::lapack::difl = d__[1]

◆ difl_dim1

PLMD::lapack::difl_dim1 = *ldu

◆ difl_offset

PLMD::lapack::difl_offset = 1 + difl_dim1

◆ diflj

float PLMD::lapack::diflj

◆ difr

void int int int float float float int float int float float * PLMD::lapack::difr = difr_offset

◆ difr_dim1

PLMD::lapack::difr_dim1 = *lddifr

◆ difr_offset

PLMD::lapack::difr_offset = 1 + difr_dim1

◆ difrj

float PLMD::lapack::difrj = dsigjp = 0

◆ dir

else if id PLMD::lapack::dir = -1

◆ direct

void const char const char * PLMD::lapack::direct
Initial value:
{
i__1 = *k

◆ dj

float PLMD::lapack::dj

◆ dmax1

float PLMD::lapack::dmax1 = std::abs(dplus[1])

◆ dmax2

float PLMD::lapack::dmax2 = std::abs(work[1])

◆ dmin1

* PLMD::lapack::dmin1 = 0.

◆ dmin2

* PLMD::lapack::dmin2 = 0.

◆ dmin__

if dn * PLMD::lapack::dmin__

◆ dminus

float PLMD::lapack::dminus

◆ dmnmx

float PLMD::lapack::dmnmx

◆ dn

* PLMD::lapack::dn = 0.

◆ dn1

void int float int int float float float float float * PLMD::lapack::dn1 = 0.

◆ dn2

void int float int int float float float float float float * PLMD::lapack::dn2 = 0.

◆ dnm1

* PLMD::lapack::dnm1 = z__[j4p2 + 2] * (*dnm2 / z__[j4 - 2]) - *tau

◆ dnm2

* PLMD::lapack::dnm2
Initial value:
{
return

◆ done

int PLMD::lapack::done =0

◆ dphi

float PLMD::lapack::dphi = temp * temp

◆ dplus

void float float float float int int float float float * PLMD::lapack::dplus = d__[1] + s

◆ dpsi

float PLMD::lapack::dpsi = 0.

◆ dscale

float PLMD::lapack::dscale

◆ dsigj

float PLMD::lapack::dsigj

◆ dsigjp

float PLMD::lapack::dsigjp

◆ dsigma

void int float float float float float float int float * PLMD::lapack::dsigma = d__[jprev]

◆ dtemp

float PLMD::lapack::dtemp

◆ dtiim

float PLMD::lapack::dtiim

◆ dtiip

float PLMD::lapack::dtiip = work[iip1] * delta[iip1]

◆ dtipsq

float PLMD::lapack::dtipsq

◆ dtisq

float PLMD::lapack::dtisq

◆ dtnsq

float PLMD::lapack::dtnsq = work[*n] * delta[*n]

◆ dtnsq1

float PLMD::lapack::dtnsq1 = work[*n - 1] * delta[*n - 1]

◆ dtpcrt

float PLMD::lapack::dtpcrt

◆ dtrd1

void int float int * PLMD::lapack::dtrd1

◆ dtrd2

void int float int int * PLMD::lapack::dtrd2

◆ dum

float PLMD::lapack::dum

◆ dw

float PLMD::lapack::dw = dpsi + dphi + temp * temp

◆ e

& PLMD::lapack::e
Initial value:
{
const char ch=std::toupper(*norm)

◆ e2

void int int int int int float float float float float float * PLMD::lapack::e2

◆ else

PLMD::lapack::else
Initial value:
{
r__1 = std::abs(tol) * smax, r__2 = *n * 6 * *n * unfl

◆ emax

float PLMD::lapack::emax

◆ emin

float PLMD::lapack::emin = z__[2]

◆ endd

int PLMD::lapack::endd = stack[(stkpnt << 1) - 1]

◆ eps

float PLMD::lapack::eps = PLUMED_GMX_DOUBLE_EPS

◆ eps1

float PLMD::lapack::eps1

◆ eps2

float PLMD::lapack::eps2 = d__1 * d__1

◆ erretm

float PLMD::lapack::erretm = 0.

◆ eta

& PLMD::lapack::eta = tau / (d__[*n] + std::sqrt(d__[*n] * d__[*n] + tau))

◆ eval

void int int float float float float float float * PLMD::lapack::eval

◆ f

float PLMD::lapack::f = *finit + *tau * fc

◆ f1

float PLMD::lapack::f1

◆ f1a

float PLMD::lapack::f1a = std::abs(f1)

◆ fa

float PLMD::lapack::fa = std::abs(ft)

◆ fac

float PLMD::lapack::fac

◆ fc

float PLMD::lapack::fc

◆ fhmax

float PLMD::lapack::fhmax = (fa>ha) ? fa : ha

◆ fhmin

float PLMD::lapack::fhmin = (fa<ha) ? fa : ha

◆ finit

void int float float float float * PLMD::lapack::finit

◆ from

int PLMD::lapack::from

◆ ft

float PLMD::lapack::ft = *f

◆ g

float PLMD::lapack::g = (d__[l - 1] - p) / (e[l - 1] * 2.)

◆ g1

float PLMD::lapack::g1 = *g

◆ g1a

float PLMD::lapack::g1a = std::abs(g1)

◆ ga

float PLMD::lapack::ga = std::abs(*g)

◆ gam

float PLMD::lapack::gam

◆ gamma

float PLMD::lapack::gamma = d__[m] - sigma

◆ gap

float PLMD::lapack::gap

◆ gap1

float PLMD::lapack::gap1

◆ gap2

float PLMD::lapack::gap2

◆ gasmal

int PLMD::lapack::gasmal

◆ gersch

void float float int int float int int float * PLMD::lapack::gersch

◆ givcol

void int int int float float float int float int float float float float int int * PLMD::lapack::givcol = givcol_offset

◆ givcol_dim1

PLMD::lapack::givcol_dim1 = *ldgcol

◆ givcol_offset

PLMD::lapack::givcol_offset = 1 + givcol_dim1

◆ givnum

void int int int float float float int float int float float float float int int int int float * PLMD::lapack::givnum = givnum_offset

◆ givnum_dim1

PLMD::lapack::givnum_dim1 = *ldgnum

◆ givnum_offset

PLMD::lapack::givnum_offset = 1 + givnum_dim1

◆ givptr

void int int int float float float int float int float float float float int * PLMD::lapack::givptr

◆ gl

float PLMD::lapack::gl

◆ gpind

int PLMD::lapack::gpind

◆ gt

float PLMD::lapack::gt = *g

◆ gu

float PLMD::lapack::gu

◆ h

void float float * PLMD::lapack::h

◆ h__

void float float * PLMD::lapack::h__

◆ ha

float PLMD::lapack::ha = std::abs(*h)

◆ hlftol

float PLMD::lapack::hlftol = tol / 2.

◆ ht

float PLMD::lapack::ht = *h__

◆ i

int PLMD::lapack::i = 0

◆ i0

int PLMD::lapack::i0 = 1

◆ i1

int PLMD::lapack::i1 = 1

◆ i2

int PLMD::lapack::i2 = *ifirst

◆ i3

int PLMD::lapack::i3 = iseed[3]

◆ i4

int PLMD::lapack::i4 = iseed[4]

◆ i_

int PLMD::lapack::i_

◆ i_1

& PLMD::lapack::i_1 = minmn - nx

◆ i_2

PLMD::lapack::i_2 = nb

◆ i__

int PLMD::lapack::i__ = i1

◆ i__1

& PLMD::lapack::i__1 = *n

◆ i__2

int PLMD::lapack::i__2 = i3

◆ i__3

int PLMD::lapack::i__3

◆ i__4

PLMD::lapack::i__4 = (*m > 1) ? *m : 1

◆ ib

int PLMD::lapack::ib

◆ ibegin

int PLMD::lapack::ibegin = 1

◆ iblock

void float float int float int * PLMD::lapack::iblock = 1

◆ ic

int PLMD::lapack::ic = jc = 0

◆ icompq

if PLMD::lapack::icompq
Initial value:
{
PLUMED_BLAS_F77_FUNC(dcopy,DCOPY)(k, &d__[1], &c__1, &poles[poles_dim1 + 1], &c__1)

◆ icompz

int PLMD::lapack::icompz

◆ idir

int PLMD::lapack::idir = 0

◆ idiscl

int PLMD::lapack::idiscl

◆ idiscu

int PLMD::lapack::idiscu

◆ idum

int PLMD::lapack::idum

◆ idumma

int PLMD::lapack::idumma

◆ idx

& PLMD::lapack::idx = 1

◆ idxc

int PLMD::lapack::idxc = idx + n

◆ idxi

int PLMD::lapack::idxi

◆ idxj

int PLMD::lapack::idxj

◆ idxjp

int PLMD::lapack::idxjp

◆ idxp

void int int int int float float float float float float float float float float int int * PLMD::lapack::idxp = coltyp + n

◆ idxq

int PLMD::lapack::idxq = ndimr + *n

◆ idxqc

int PLMD::lapack::idxqc

◆ idxqi

int PLMD::lapack::idxqi

◆ ie

int PLMD::lapack::ie

◆ ieee

if PLMD::lapack::ieee = 1

◆ iend

int PLMD::lapack::iend = 0

◆ ierr

int PLMD::lapack::ierr

◆ ifail

void float float int float int int float int float int int * PLMD::lapack::ifail

◆ ifirst

void float float float float int * PLMD::lapack::ifirst

◆ ii

int PLMD::lapack::ii

◆ iim1

int PLMD::lapack::iim1 = ii - 1

◆ iindbl

int PLMD::lapack::iindbl = *n + 1

◆ iindc1

int PLMD::lapack::iindc1 = *n << 1

◆ iindc2

int PLMD::lapack::iindc2 = *n * 3

◆ iindr

int PLMD::lapack::iindr = *n

◆ iindw

int PLMD::lapack::iindw = (*n << 1) + 1

◆ iindwk

int PLMD::lapack::iindwk = (*n << 2) + 1

◆ iinfo

& PLMD::lapack::iinfo

◆ iinspl

int PLMD::lapack::iinspl = 1

◆ iip1

int PLMD::lapack::iip1 = ii + 1

◆ ijob

if PLMD::lapack::ijob
Initial value:
{
*info = -1

◆ il

void const char const char int float int float float int * PLMD::lapack::il = -1

◆ il2

int PLMD::lapack::il2

◆ ilast

void float float float float int int * PLMD::lapack::ilast

◆ im

int PLMD::lapack::im

◆ im1

int PLMD::lapack::im1

◆ imax

int PLMD::lapack::imax

◆ in

int PLMD::lapack::in = 0

◆ inc

PLMD::lapack::inc = 1

◆ incv

void int int float int * PLMD::lapack::incv

◆ incx

else if PLMD::lapack::incx
Initial value:
{
int ix0,i1,i2,inc,n32

◆ ind1

else PLMD::lapack::ind1 = 0

◆ ind2

else PLMD::lapack::ind2 = *n1

◆ indd

int PLMD::lapack::indd = inde + *n

◆ inddd

int PLMD::lapack::inddd = indee + *n

◆ inde

int PLMD::lapack::inde = indtau + *n

◆ indee

int PLMD::lapack::indee = indd + *n

◆ indeig

int PLMD::lapack::indeig = (*range=='I' || *range=='i')

◆ inderr

int PLMD::lapack::inderr = *n

◆ index

void int float int int int * PLMD::lapack::index
Initial value:
{
int n1sv = *n1

◆ indexw

void float float int int float int int * PLMD::lapack::indexw

◆ indgap

int PLMD::lapack::indgap = *n << 2

◆ indgrs

int PLMD::lapack::indgrs = 1

◆ indibl

int PLMD::lapack::indibl = 0

◆ indifl

int PLMD::lapack::indifl = inddd + *n

◆ indld

int PLMD::lapack::indld = *n << 1

◆ indlld

int PLMD::lapack::indlld = *n * 3

◆ indp

int PLMD::lapack::indp = *n * 3 + 1

◆ indrv1

int PLMD::lapack::indrv1 = 0

◆ indrv2

int PLMD::lapack::indrv2 = indrv1 + *n

◆ indrv3

int PLMD::lapack::indrv3 = indrv2 + *n

◆ indrv4

int PLMD::lapack::indrv4 = indrv3 + *n

◆ indrv5

int PLMD::lapack::indrv5 = indrv4 + *n

◆ inds

int PLMD::lapack::inds = (*n << 1) + 1

◆ indtau

int PLMD::lapack::indtau = 1

◆ indumn

int PLMD::lapack::indumn

◆ indwk

int PLMD::lapack::indwk = indifl + *n

◆ indwkn

int PLMD::lapack::indwkn

◆ indwrk

int PLMD::lapack::indwrk = *n * 5 + 1

◆ info

if PLMD::lapack::info
Initial value:

◆ inode

void int int int * PLMD::lapack::inode = 1

◆ ioff

int PLMD::lapack::ioff

◆ iorder

int PLMD::lapack::iorder

◆ iout

int PLMD::lapack::iout

◆ ip

int PLMD::lapack::ip

◆ ip1

int PLMD::lapack::ip1 = *i__ + 1

◆ ipiv

void float int int int int * PLMD::lapack::ipiv

◆ ipn4

int PLMD::lapack::ipn4

◆ iq

int PLMD::lapack::iq = ivt2 + ldvt2 * m

◆ ir

int PLMD::lapack::ir = 0

◆ irange

int PLMD::lapack::irange = 0

◆ is

int PLMD::lapack::is

◆ iscale

int PLMD::lapack::iscale = 0

◆ iscl

int PLMD::lapack::iscl = 0

◆ iseed

int PLMD::lapack::iseed = it1

◆ isigma

int PLMD::lapack::isigma = iz + m

◆ isplit

void float float int float int int * PLMD::lapack::isplit = *n

◆ isub

int PLMD::lapack::isub

◆ isuppz

& PLMD::lapack::isuppz = *b1

◆ it1

int PLMD::lapack::it1 = it2 = it3 = it4 = 0

◆ it2

int PLMD::lapack::it2

◆ it3

int PLMD::lapack::it3

◆ it4

int PLMD::lapack::it4

◆ itau

int PLMD::lapack::itau

◆ itaup

int PLMD::lapack::itaup

◆ itauq

int PLMD::lapack::itauq

◆ itemp

int PLMD::lapack::itemp

◆ iter

* PLMD::lapack::iter = 0

◆ itmax

int PLMD::lapack::itmax

◆ itmp

int PLMD::lapack::itmp

◆ itmp1

int PLMD::lapack::itmp1 = (*n > 1) ? *n : 1

◆ itmp2

int PLMD::lapack::itmp2 = (*nru > 1) ? *nru : 1

◆ its

int PLMD::lapack::its

◆ iu

void const char const char int float int float float int int * PLMD::lapack::iu

◆ iu2

int PLMD::lapack::iu2 = isigma + n

◆ iuplo

int PLMD::lapack::iuplo = (*uplo=='U' || *uplo=='u') ? 1 : 2

◆ iv

int PLMD::lapack::iv

◆ ivfw

int PLMD::lapack::ivfw = iw + m

◆ ivlw

int PLMD::lapack::ivlw = ivfw + m

◆ ivt

int PLMD::lapack::ivt

◆ ivt2

int PLMD::lapack::ivt2 = iu2 + ldu2 * n

◆ iw

int PLMD::lapack::iw = isigma + n

◆ iwhila

int PLMD::lapack::iwhila

◆ iwhilb

int PLMD::lapack::iwhilb

◆ iwk

int PLMD::lapack::iwk = idxq + *n

◆ iwk1

int PLMD::lapack::iwk1 = 1

◆ iwk2

int PLMD::lapack::iwk2 = iwk1 + *k

◆ iwk2i

int PLMD::lapack::iwk2i = iwk2 - 1

◆ iwk3

int PLMD::lapack::iwk3 = iwk2 + *k

◆ iwk3i

int PLMD::lapack::iwk3i = iwk3 - 1

◆ iwoff

int PLMD::lapack::iwoff

◆ iwork

& PLMD::lapack::iwork = liwmin

◆ iws

int PLMD::lapack::iws = *m

◆ ix

int PLMD::lapack::ix

◆ iz

int PLMD::lapack::iz = 1

◆ j

int PLMD::lapack::j = (1 << nlvl)

◆ j1

int PLMD::lapack::j1 = 1

◆ j4

int PLMD::lapack::j4 = (*i0 << 2) + *pp - 3

◆ j4p2

int PLMD::lapack::j4p2 = j4 + (*pp << 1) - 1

◆ jb

int PLMD::lapack::jb

◆ jblk

int PLMD::lapack::jblk

◆ jc

int PLMD::lapack::jc

◆ jdisc

int PLMD::lapack::jdisc

◆ je

int PLMD::lapack::je

◆ ji

int PLMD::lapack::ji

◆ jit

int PLMD::lapack::jit

◆ jj

int PLMD::lapack::jj

◆ jmax

int PLMD::lapack::jmax

◆ job

if PLMD::lapack::job

◆ jp

int PLMD::lapack::jp

◆ jprev

int PLMD::lapack::jprev = 0

◆ jtot

int PLMD::lapack::jtot = 0

◆ k

int PLMD::lapack::k = iu = z__ = ic = is = ivt = difl = difr = perm = 0

◆ k1

void float int int * PLMD::lapack::k1

◆ k2

void float int int int * PLMD::lapack::k2 = n + 1

◆ k3

int PLMD::lapack::k3

◆ k4

int PLMD::lapack::k4

◆ key

void int float int * PLMD::lapack::key

◆ kf

int PLMD::lapack::kf = 1

◆ kfnew

int PLMD::lapack::kfnew

◆ ki

int PLMD::lapack::ki = 0

◆ kk

int PLMD::lapack::kk

◆ kl

void int * PLMD::lapack::kl = *minp

◆ klnew

int PLMD::lapack::klnew

◆ kmin

int PLMD::lapack::kmin

◆ kniter

if PLMD::lapack::kniter
Initial value:
{
if (*orgati) {
temp = (d__[3] - d__[2]) / 2.f;
c__ = *rho + z__[1] / (d__[1] - d__[2] - temp);
a = c__ * (d__[2] + d__[3]) + z__[2] + z__[3];
b = c__ * d__[2] * d__[3] + z__[2] * d__[3] + z__[3] * d__[2];
} else {
temp = (d__[1] - d__[2]) / 2.f;
c__ = *rho + z__[3] / (d__[3] - d__[2] - temp);
a = c__ * (d__[1] + d__[2]) + z__[1] + z__[2];
b = c__ * d__[1] * d__[2] + z__[1] * d__[2] + z__[2] * d__[1];
}
r__1 = std::abs(a), r__2 = std::abs(b), r__1 = ((r__1>r__2)? r__1:r__2), r__2 = std::abs(c__)

◆ knt

int PLMD::lapack::knt

◆ ktemp

& PLMD::lapack::ktemp = ctot[1] + 2

◆ ktot

int PLMD::lapack::ktot

◆ ku

void int int * PLMD::lapack::ku

◆ l

int PLMD::lapack::l

◆ l1

int PLMD::lapack::l1 = 1

◆ L10

goto PLMD::lapack::L10

◆ L100

goto PLMD::lapack::L100

◆ L140

goto PLMD::lapack::L140

◆ L150

goto PLMD::lapack::L150

◆ L190

goto PLMD::lapack::L190

◆ L220

goto PLMD::lapack::L220

◆ L240

goto PLMD::lapack::L240

◆ L30

goto PLMD::lapack::L30

◆ L40

goto PLMD::lapack::L40

◆ L70

goto PLMD::lapack::L70

◆ L90

goto PLMD::lapack::L90

◆ lambda

float PLMD::lapack::lambda

◆ ld

void float float float * PLMD::lapack::ld

◆ lda

void const char int float int * PLMD::lapack::lda
Initial value:
{
*info = -4

◆ ldb

void int int float int float int * PLMD::lapack::ldb
Initial value:
{
int i,j,minjm

◆ ldc

void const char const char int int float int float float int * PLMD::lapack::ldc

◆ lddifr

void int float float float float float float int * PLMD::lapack::lddifr

◆ ldgcol

void int int int float float float int float int float float float float int int int * PLMD::lapack::ldgcol

◆ ldgnum

void int int int int float float float float float float float float float float int int int int int int int float int * PLMD::lapack::ldgnum

◆ ldq

void int int int float float int * PLMD::lapack::ldq = k

◆ ldt

int PLMD::lapack::ldt
Initial value:

◆ ldu

else if PLMD::lapack::ldu
Initial value:
{
*info = -11

◆ ldu2

void int int int float float int float float int float int * PLMD::lapack::ldu2 = n

◆ ldv

void const char int int float int * PLMD::lapack::ldv

◆ ldvt

void int int int int int float float float int * PLMD::lapack::ldvt
Initial value:
{
*info = -8

◆ ldvt2

void int int int float float int float float int float int float int float int * PLMD::lapack::ldvt2 = m

◆ ldw

void int int float int float float float int * PLMD::lapack::ldw
Initial value:
{
int i,iw

◆ ldwkvt

int PLMD::lapack::ldwkvt

◆ ldwork

int PLMD::lapack::ldwork = *n

◆ ldwrku

int PLMD::lapack::ldwrku

◆ ldwrkx

int PLMD::lapack::ldwrkx = *m

◆ ldwrky

int PLMD::lapack::ldwrky = *n

◆ ldx

void int int float int float float float float float int * PLMD::lapack::ldx

◆ ldy

void int int float int float float float float float int float int * PLMD::lapack::ldy
Initial value:

◆ ldz

void const char const char int float int float float int int float int float float int * PLMD::lapack::ldz

◆ left

int PLMD::lapack::left = (*side=='L' || *side=='l')

◆ lend

int PLMD::lapack::lend = m

◆ lendm1

int PLMD::lapack::lendm1

◆ lendp1

int PLMD::lapack::lendp1

◆ lendsv

int PLMD::lapack::lendsv = lend

◆ lf

int PLMD::lapack::lf

◆ liwmin

else PLMD::lapack::liwmin = *n * 10

◆ liwork

void const char const char int float int float float int int float int float float int int float int int int * PLMD::lapack::liwork
Initial value:
{
*info = -19

◆ ll

int PLMD::lapack::ll = 0

◆ lld

void float float float float * PLMD::lapack::lld

◆ lll

int PLMD::lapack::lll

◆ llst

int PLMD::lapack::llst = 1

◆ llwork

& PLMD::lapack::llwork = *lwork - indwk + 1

◆ llwrkn

int PLMD::lapack::llwrkn

◆ lm1

int PLMD::lapack::lm1 = l - 1

◆ lower

int PLMD::lapack::lower = (xuplo == 'L')

◆ Lower

PLMD::lapack::Lower

◆ lplus

void float float float float int int float float float float * PLMD::lapack::lplus

◆ lquery

int PLMD::lapack::lquery = *lwork == -1

◆ lsv

int PLMD::lapack::lsv = l

◆ lvl

* PLMD::lapack::lvl = 1 + (int) temp

◆ lvl2

int PLMD::lapack::lvl2

◆ lwkopt

int PLMD::lapack::lwkopt = *m * nb

◆ lwmin

else PLMD::lapack::lwmin = *n * 17

◆ lwork

else if PLMD::lapack::lwork
Initial value:
{
work[1] = (double) ( (*m + *n) * nb)

◆ m

* PLMD::lapack::m = *n

◆ max

float PLMD::lapack::max

◆ maxcnt

int PLMD::lapack::maxcnt = 0

◆ maxit

int PLMD::lapack::maxit = *n * 6 * *n

◆ maxwrk

int PLMD::lapack::maxwrk = 1

◆ mgstol

float PLMD::lapack::mgstol = eps * 100.

◆ mi

& PLMD::lapack::mi

◆ mid

float PLMD::lapack::mid

◆ mindim

PLMD::lapack::mindim = (*m < *n) ? *m : *n

◆ mingma

float PLMD::lapack::mingma = work[inds + r1 - 1] + work[indp + r1 - 1]

◆ minmn

int PLMD::lapack::minmn = (*m < *n) ? *m : *n

◆ minp

void int int int int * PLMD::lapack::minp

◆ minrgp

float PLMD::lapack::minrgp =0.0

◆ minusone

float PLMD::lapack::minusone = -1.0

◆ minustau

float PLMD::lapack::minustau = -(*tau)

◆ minval

float PLMD::lapack::minval = PLUMED_GMX_DOUBLE_MIN

◆ mlvl

int PLMD::lapack::mlvl
Initial value:
= (int) (std::log((double) (*n) / (double) (smlsiz + 1)) /
std::log(2.)) + 1

◆ mm

int PLMD::lapack::mm

◆ mm1

int PLMD::lapack::mm1

◆ mmax

void int int int * PLMD::lapack::mmax

◆ mn

int PLMD::lapack::mn = (*m < *n) ? *m : *n

◆ mnthr

int PLMD::lapack::mnthr = (int) (minmn * 11. / 6.)

◆ mout

* PLMD::lapack::mout = kl

◆ msub

void int int int int int int * PLMD::lapack::msub
Initial value:
{
int maxn = (*n > 1) ? *n : 1

◆ mu

float PLMD::lapack::mu

◆ mul

float PLMD::lapack::mul

◆ mult

float PLMD::lapack::mult

◆ n

if PLMD::lapack::n
Initial value:
{
if (icompq == 1) {
q[1] = (d__[1]>0) ? 1.0 : -1.0;
q[smlsiz * *n + 1] = 1.;
} else if (icompq == 2) {
u[u_dim1 + 1] = (d__[1]>0) ? 1.0 : -1.0;
vt[vt_dim1 + 1] = 1.;
}
d__[1] = std::abs(d__[1])

◆ N

PLMD::lapack::N

◆ n0

if PLMD::lapack::n0 = *n

◆ n0in

if PLMD::lapack::n0in = *n0

◆ n1

int PLMD::lapack::n1 = k

◆ n2

& PLMD::lapack::n2 = n - k

◆ n2sv

int PLMD::lapack::n2sv = *n2

◆ n32

PLMD::lapack::n32 = *n / 32

◆ nab

void int int int int int float float float float float float int float float int int * PLMD::lapack::nab = nab_offset

◆ nab_dim1

PLMD::lapack::nab_dim1 = *mmax

◆ nab_offset

PLMD::lapack::nab_offset = 1 + nab_dim1

◆ nb

int PLMD::lapack::nb = DGEBRD_BLOCKSIZE

◆ nbig

int PLMD::lapack::nbig

◆ nblk

int PLMD::lapack::nblk

◆ nbmin

int PLMD::lapack::nbmin = 2

◆ ncc

else if PLMD::lapack::ncc
Initial value:
{
*info = -5

◆ nclus

int PLMD::lapack::nclus

◆ ncnvrg

int PLMD::lapack::ncnvrg = 0

◆ ncrnt

int PLMD::lapack::ncrnt

◆ ncvt

else if PLMD::lapack::ncvt
Initial value:
{
*info = -3

◆ nd

* PLMD::lapack::nd = llst*2 - 1

◆ ndb1

int PLMD::lapack::ndb1 = (nd + 1) / 2

◆ ndepth

int PLMD::lapack::ndepth

◆ ndiml

void int int int int * PLMD::lapack::ndiml = inode + *n

◆ ndimr

void int int int int int * PLMD::lapack::ndimr = ndiml + *n

◆ ndiv

* PLMD::lapack::ndiv = 2*(n0 - i0)

◆ ndone

int PLMD::lapack::ndone

◆ neginf

float PLMD::lapack::neginf = -one/zero

◆ negzro

float PLMD::lapack::negzro = one/(neginf+one)

◆ newcls

int PLMD::lapack::newcls

◆ newfrs

int PLMD::lapack::newfrs

◆ newftt

int PLMD::lapack::newftt

◆ newlst

int PLMD::lapack::newlst

◆ newsiz

int PLMD::lapack::newsiz

◆ newzro

float PLMD::lapack::newzro = negzro + zero

◆ next

int PLMD::lapack::next

◆ nfail

void int float int float float float float int * PLMD::lapack::nfail = 0

◆ ni

& PLMD::lapack::ni = *n - 1

◆ nint

int PLMD::lapack::nint = 0

◆ niter

int PLMD::lapack::niter = 1

◆ nitmax

void int * PLMD::lapack::nitmax

◆ nl

int PLMD::lapack::nl
Initial value:
{
*info = -1

◆ nleft

int PLMD::lapack::nleft

◆ nlf

int PLMD::lapack::nlf

◆ nlp1

int PLMD::lapack::nlp1 = *nl + 1

◆ nlp2

int PLMD::lapack::nlp2 = *nl + 2

◆ nlvl

int PLMD::lapack::nlvl

◆ nm1

int PLMD::lapack::nm1 = *n - 1

◆ nm12

int PLMD::lapack::nm12 = nm1 + nm1

◆ nm13

int PLMD::lapack::nm13 = nm12 + nm1

◆ nmaxit

int PLMD::lapack::nmaxit = *n * 30

◆ nn

int PLMD::lapack::nn = (*n0 << 2) + *pp

◆ nomgs

int PLMD::lapack::nomgs

◆ norm

else if PLMD::lapack::norm
Initial value:
{
value = 0.

◆ notran

int PLMD::lapack::notran = (*trans=='N' || *trans=='n')

◆ nounit

int PLMD::lapack::nounit = (*diag=='N' || *diag=='n')

◆ np

int PLMD::lapack::np

◆ np1

int PLMD::lapack::np1 = *n + 1

◆ nq

int PLMD::lapack::nq

◆ nr

int PLMD::lapack::nr
Initial value:
{
*info = -2

◆ nrf

int PLMD::lapack::nrf

◆ nrhs

void int int * PLMD::lapack::nrhs

◆ nright

int PLMD::lapack::nright

◆ nrm

float PLMD::lapack::nrm

◆ nrmchk

int PLMD::lapack::nrmchk

◆ nrminv

float PLMD::lapack::nrminv

◆ nrp1

int PLMD::lapack::nrp1 = *nr + *sqre

◆ nru

else if PLMD::lapack::nru
Initial value:
{
*info = -4

◆ nsize

int PLMD::lapack::nsize

◆ nsplit

& PLMD::lapack::nsplit = 1

◆ nval

void int int int int int float float float float float float int * PLMD::lapack::nval

◆ nw

int PLMD::lapack::nw = *m

◆ nwl

int PLMD::lapack::nwl = 0

◆ nwork

int PLMD::lapack::nwork

◆ nwork1

int PLMD::lapack::nwork1 = vl + m

◆ nwork2

int PLMD::lapack::nwork2 = nwork1 + smlszp * smlszp

◆ nwu

int PLMD::lapack::nwu = 0

◆ nx

int PLMD::lapack::nx = 0

◆ offd

float PLMD::lapack::offd

◆ offset

void float float float float int int float float int * PLMD::lapack::offset

◆ oldc

float PLMD::lapack::oldc

◆ oldcls

int PLMD::lapack::oldcls

◆ oldcs

float PLMD::lapack::oldcs

◆ oldemn

float PLMD::lapack::oldemn

◆ oldfst

int PLMD::lapack::oldfst

◆ oldgam

float PLMD::lapack::oldgam

◆ oldien

int PLMD::lapack::oldien

◆ oldll

int PLMD::lapack::oldll = -1

◆ oldlst

int PLMD::lapack::oldlst

◆ oldm

int PLMD::lapack::oldm = -1

◆ oldncl

int PLMD::lapack::oldncl

◆ oldsn

float PLMD::lapack::oldsn = 0.

◆ olnint

int PLMD::lapack::olnint = nint

◆ one

float PLMD::lapack::one = 1.0

◆ onenrm

float PLMD::lapack::onenrm

◆ order

else if PLMD::lapack::order
Initial value:
{
iorder = 2

◆ orgati

& PLMD::lapack::orgati
Initial value:
{
r__3 = (r__1 = d__[2] - *tau, std::abs(r__1)), r__4 = (r__2 = d__[3] - *
tau, std::abs(r__2))

◆ orgnrm

& PLMD::lapack::orgnrm = PLUMED_BLAS_F77_FUNC(dlanst,DLANST)("M", n, &d__[1], &e[1])

◆ ortol

float PLMD::lapack::ortol

◆ p

float PLMD::lapack::p = d__[l]

◆ parity

int PLMD::lapack::parity

◆ perm

void int int int float float float int float int float float float float int int int int * PLMD::lapack::perm = perm_offset

◆ perm_dim1

PLMD::lapack::perm_dim1 = *ldgcol

◆ perm_offset

PLMD::lapack::perm_offset = 1 + perm_dim1

◆ pert

float PLMD::lapack::pert

◆ pertol

float PLMD::lapack::pertol

◆ phi

float PLMD::lapack::phi = z__[*n] * temp

◆ piv1

float PLMD::lapack::piv1

◆ piv2

float PLMD::lapack::piv2

◆ pivmin

float PLMD::lapack::pivmin = 1.

◆ pivot

void const char * PLMD::lapack::pivot

◆ pmax

int PLMD::lapack::pmax = 1

◆ poles

void int int int float float float int float int float float float float * PLMD::lapack::poles = givnum = givptr = givcol = 0

◆ poles_dim1

PLMD::lapack::poles_dim1 = *ldgnum

◆ poles_offset

PLMD::lapack::poles_offset = 1 + poles_dim1

◆ posinf

float PLMD::lapack::posinf = one/zero

◆ pp

if PLMD::lapack::pp = 0

◆ prev

int PLMD::lapack::prev = 0

◆ prew

float PLMD::lapack::prew = w

◆ psi

float PLMD::lapack::psi = 0.

◆ psm

int PLMD::lapack::psm

◆ q

& PLMD::lapack::q = q_offset

◆ q_dim1

PLMD::lapack::q_dim1 = *ldq

◆ q_offset

PLMD::lapack::q_offset = 1 + q_dim1

◆ qmax

void int float int float float float float * PLMD::lapack::qmax = 0.

◆ qmin

float PLMD::lapack::qmin

◆ qstart

int PLMD::lapack::qstart = 3

◆ r

void float float float float * PLMD::lapack::r
Initial value:

◆ r1

int PLMD::lapack::r1

◆ r2

int PLMD::lapack::r2 = *bn

◆ r__

float PLMD::lapack::r__
Initial value:
{
r1 = *b1

◆ r__1

float PLMD::lapack::r__1 = 10.f

◆ r__2

float PLMD::lapack::r__2 = (r__3<r__4) ? r__3 : r__4

◆ r__3

float PLMD::lapack::r__3 = 100.f

◆ r__4

float PLMD::lapack::r__4 = std::pow(PLUMED_GMX_DOUBLE_EPS,c_b15)

◆ range

void const char * PLMD::lapack::range
Initial value:
{
irange = 1

◆ relgap

float PLMD::lapack::relgap

◆ reltol

float PLMD::lapack::reltol

◆ resid

float PLMD::lapack::resid

◆ ret_val

return PLMD::lapack::ret_val = value

◆ return

else PLMD::lapack::return

◆ rho

& PLMD::lapack::rho = PLUMED_BLAS_F77_FUNC(dnrm2,DNRM2)(k, &z__[1], &c__1)

◆ rhoinv

float PLMD::lapack::rhoinv = 1. / *rho

◆ right

float PLMD::lapack::right = 0.0

◆ rmax

float PLMD::lapack::rmax = (d__1<d__2) ? d__1 : d__2

◆ rmin

float PLMD::lapack::rmin = std::sqrt(smlnum)

◆ rotate

int PLMD::lapack::rotate = *ncvt > 0 || *nru > 0 || *ncc > 0

◆ rqcorr

float PLMD::lapack::rqcorr

◆ rsafmn

float PLMD::lapack::rsafmn

◆ rt

float PLMD::lapack::rt

◆ rt1

float PLMD::lapack::rt1

◆ rt2

float PLMD::lapack::rt2
Initial value:
{
double d__1

◆ rte

float PLMD::lapack::rte = std::sqrt(e[l - 1])

◆ rtol

float PLMD::lapack::rtol

◆ rtol1

void float float float float int int float * PLMD::lapack::rtol1

◆ rtol2

void float float float float int int float float * PLMD::lapack::rtol2

◆ rtoli

float PLMD::lapack::rtoli = ulp * 2.

◆ s

float PLMD::lapack::s = work[inds] - *sigma

◆ safemin

const float PLMD::lapack::safemin = minval / eps

◆ safemin2

PLMD::lapack::safemin2 = std::pow(2.0,static_cast<double>(n))

◆ safemn

const float PLMD::lapack::safemn = PLUMED_GMX_DOUBLE_MIN*(1.0+PLUMED_GMX_DOUBLE_EPS)

◆ safemx2

PLMD::lapack::safemx2 = 1.0 / safemin2

◆ safmax

float PLMD::lapack::safmax = 1. / safmin

◆ safmin

float PLMD::lapack::safmin = minval*(1.0+PLUMED_GMX_DOUBLE_EPS) / PLUMED_GMX_DOUBLE_EPS

◆ sawnan

int PLMD::lapack::sawnan = 0

◆ scale

float PLMD::lapack::scale = 0

◆ scale1

float PLMD::lapack::scale1 = std::abs(a[1]) + std::abs(b[1])

◆ scale2

float PLMD::lapack::scale2

◆ scl

float PLMD::lapack::scl

◆ sclfac

float PLMD::lapack::sclfac

◆ sclinv

float PLMD::lapack::sclinv = 0

◆ sep

float PLMD::lapack::sep

◆ sfmin

float PLMD::lapack::sfmin = minval / eps

◆ sg2lb

float PLMD::lapack::sg2lb = -delsq2

◆ sg2ub

float PLMD::lapack::sg2ub = 0.

◆ sgn1

int PLMD::lapack::sgn1 = 1

◆ sgn2

int PLMD::lapack::sgn2 = -1

◆ sgndef

float PLMD::lapack::sgndef = 0

◆ shift

float PLMD::lapack::shift

◆ side

void const char * PLMD::lapack::side

◆ sigma

float PLMD::lapack::sigma = 0

◆ sigmn

float PLMD::lapack::sigmn

◆ sigmx

& PLMD::lapack::sigmx

◆ sinl

float PLMD::lapack::sinl

◆ sinr

float PLMD::lapack::sinr

◆ sll

float PLMD::lapack::sll

◆ slt

float PLMD::lapack::slt

◆ sm

float PLMD::lapack::sm = *a + *c__

◆ small1

float PLMD::lapack::small1 = std::pow(base, static_cast<double>(i__1))

◆ small2

float PLMD::lapack::small2 = small1 * small1

◆ smax

float PLMD::lapack::smax = 0.f

◆ smin

float PLMD::lapack::smin = smax

◆ sminl

float PLMD::lapack::sminl = 0.f

◆ sminoa

float PLMD::lapack::sminoa

◆ sminv1

float PLMD::lapack::sminv1 = 1.f / small1

◆ sminv2

float PLMD::lapack::sminv2 = sminv1 * sminv1

◆ smlnum

float PLMD::lapack::smlnum = std::sqrt(safemin) / eps

◆ smlsiz

void int * PLMD::lapack::smlsiz = DBDSDC_SMALLSIZE

◆ smlszp

int PLMD::lapack::smlszp = smlsiz + 1

◆ sn

float PLMD::lapack::sn = g1 / *r

◆ sn1

void float float float float float float * PLMD::lapack::sn1
Initial value:
{
double d__1

◆ snl

* PLMD::lapack::snl = slt

◆ snr

* PLMD::lapack::snr = srt

◆ splt

int PLMD::lapack::splt

◆ sqre

else if PLMD::lapack::sqre = 0

◆ sqre1

int PLMD::lapack::sqre1 = *sqre

◆ sqrei

int PLMD::lapack::sqrei

◆ srt

float PLMD::lapack::srt

◆ ssfmax

& PLMD::lapack::ssfmax = std::sqrt(safmax) / 3.

◆ ssfmin

float PLMD::lapack::ssfmin = std::sqrt(safmin) / eps2

◆ ssmax

void float float float float * PLMD::lapack::ssmax
Initial value:
{
double fa = std::abs(*f)

◆ ssmin

void float float float * PLMD::lapack::ssmin

◆ stack

int PLMD::lapack::stack = 1

◆ start

int PLMD::lapack::start = 1

◆ stemp

float PLMD::lapack::stemp

◆ stkpnt

int PLMD::lapack::stkpnt = 1

◆ storev

void const char * PLMD::lapack::storev

◆ sum

& PLMD::lapack::sum = 1.

◆ sumsq

void float int float float * PLMD::lapack::sumsq
Initial value:
{
int ix

◆ swap

int PLMD::lapack::swap = ha > fa

◆ swtch

int PLMD::lapack::swtch = 0

◆ swtch3

int PLMD::lapack::swtch3 = 0

◆ t

float PLMD::lapack::t = t_offset

◆ t_dim1

PLMD::lapack::t_dim1 = *ldt

◆ t_offset

PLMD::lapack::t_offset = 1 + t_dim1

◆ tau

& PLMD::lapack::tau = 0.f

◆ taui

float PLMD::lapack::taui

◆ taup

void int int float int float float float float * PLMD::lapack::taup

◆ tauq

void int int float int float float float * PLMD::lapack::tauq

◆ tb

float PLMD::lapack::tb = *b + *b

◆ temp

float PLMD::lapack::temp = (r__1>r__2) ? r__1 : r__2

◆ temp1

float PLMD::lapack::temp1 = temp / (d__[*n] + std::sqrt(d__[*n] * d__[*n] + temp))

◆ temp2

float PLMD::lapack::temp2

◆ temp3

float PLMD::lapack::temp3

◆ temp4

float PLMD::lapack::temp4

◆ thresh

& PLMD::lapack::thresh = (r__1>r__2) ? r__1 : r__2

◆ ti1

int PLMD::lapack::ti1 = *n-1

◆ ti2

int PLMD::lapack::ti2

◆ ti3

int PLMD::lapack::ti3

◆ till

int PLMD::lapack::till

◆ tl

float PLMD::lapack::tl = (*tol>eps) ? *tol : eps

◆ tmax

float PLMD::lapack::tmax

◆ tmin

float PLMD::lapack::tmin

◆ tmp

float PLMD::lapack::tmp = work[indp + r1 - 1]

◆ tmp1

float PLMD::lapack::tmp1

◆ tmp2

float PLMD::lapack::tmp2

◆ tmpkey

int PLMD::lapack::tmpkey

◆ tn

float PLMD::lapack::tn

◆ tnorm

float PLMD::lapack::tnorm = (d__3>d__4) ? d__3 : d__4

◆ tnrm

float PLMD::lapack::tnrm = PLUMED_BLAS_F77_FUNC(dlanst,DLANST)("M", n, &d__[1], &e[1])

◆ to

int PLMD::lapack::to

◆ tol

float PLMD::lapack::tol = tolmul * eps

◆ tol2

float PLMD::lapack::tol2 = d__1 * d__1

◆ tolmul

float PLMD::lapack::tolmul = (r__1>r__2) ? r__1 : r__2

◆ toofew

int PLMD::lapack::toofew = 0

◆ trace

float PLMD::lapack::trace = d__ + e

◆ trans

void const char const char * PLMD::lapack::trans
Initial value:
{
*(unsigned char *)transt = 'T'

◆ Transpose

PLMD::lapack::Transpose

◆ transt

char PLMD::lapack::transt

◆ tsign

float PLMD::lapack::tsign =1.0

◆ tst

float PLMD::lapack::tst

◆ tt

float PLMD::lapack::tt

◆ ttype

* PLMD::lapack::ttype = -12

◆ u

& PLMD::lapack::u = u_offset

◆ u2

& PLMD::lapack::u2 = u2_offset

◆ u2_dim1

PLMD::lapack::u2_dim1 = *ldu2

◆ u2_offset

PLMD::lapack::u2_offset = 1 + u2_dim1

◆ u_dim1

int PLMD::lapack::u_dim1 = *ldu

◆ u_offset

int PLMD::lapack::u_offset = 1 + u_dim1

◆ ulp

float PLMD::lapack::ulp = 2*PLUMED_GMX_DOUBLE_EPS

◆ unfl

float PLMD::lapack::unfl = PLUMED_GMX_DOUBLE_MIN/PLUMED_GMX_DOUBLE_EPS

◆ unit

Non PLMD::lapack::unit

◆ Unit

PLMD::lapack::Unit

◆ uplo

void const char const char * PLMD::lapack::uplo
Initial value:
{
i__1 = *n

◆ upper

int PLMD::lapack::upper = (*uplo=='U' || *uplo=='u')

◆ v

void const char int int float * PLMD::lapack::v = v_offset

◆ v_dim1

PLMD::lapack::v_dim1 = *ldv

◆ v_offset

PLMD::lapack::v_offset = 1 + v_dim1

◆ val

return PLMD::lapack::val

◆ valeig

int PLMD::lapack::valeig = (*range=='V' || *range=='v')

◆ value

float PLMD::lapack::value =0.0

◆ vf

int PLMD::lapack::vf = tau

◆ vfi

int PLMD::lapack::vfi

◆ vfw

& PLMD::lapack::vfw

◆ vii

float PLMD::lapack::vii

◆ vl

void const char const char int float int float * PLMD::lapack::vl = 0.

◆ vli

int PLMD::lapack::vli

◆ vlw

& PLMD::lapack::vlw

◆ vt

& PLMD::lapack::vt = vt_offset

◆ vt2

& PLMD::lapack::vt2 = vt2_offset

◆ vt2_dim1

int PLMD::lapack::vt2_dim1 = *ldvt2

◆ vt2_offset

int PLMD::lapack::vt2_offset = 1 + vt2_dim1

◆ vt_dim1

int PLMD::lapack::vt_dim1 = *ldvt

◆ vt_offset

int PLMD::lapack::vt_offset = 1 + vt_dim1

◆ vu

void const char const char int float int float float * PLMD::lapack::vu

◆ vvl

float PLMD::lapack::vvl

◆ vvu

float PLMD::lapack::vvu

◆ w

& PLMD::lapack::w
Initial value:
= c__ + z__[ii] * z__[ii] / (delta[ii] * work[ii]) + z__[*n] * z__[*
n] / (delta[*n] * work[*n])

◆ wantq

PLMD::lapack::wantq = (*vect=='Q' || *vect=='q')

◆ wantz

int PLMD::lapack::wantz = (*jobz=='V' || *jobz=='v')

◆ wbegin

int PLMD::lapack::wbegin = 1

◆ wend

int PLMD::lapack::wend

◆ werr

void float float float float int int float float int float float float * PLMD::lapack::werr

◆ wgap

void float float float float int int float float int float float * PLMD::lapack::wgap

◆ width

float PLMD::lapack::width

◆ wkill

float PLMD::lapack::wkill

◆ wl

float PLMD::lapack::wl

◆ wlu

float PLMD::lapack::wlu

◆ wntqn

int PLMD::lapack::wntqn = (*jobz=='o' || *jobz=='O')

◆ work

void int float int float float float float * PLMD::lapack::work = ws

◆ work_dim1

PLMD::lapack::work_dim1 = *ldwork

◆ work_offset

PLMD::lapack::work_offset = 1 + work_dim1

◆ wrkbl

int PLMD::lapack::wrkbl

◆ wrksz

PLMD::lapack::wrksz = mn*DORGBR_BLOCKSIZE

◆ ws

float PLMD::lapack::ws = (*m > *n) ? *m : *n

◆ wstart

int PLMD::lapack::wstart = 1

◆ wu

float PLMD::lapack::wu = 0.

◆ wul

float PLMD::lapack::wul

◆ x

void float * PLMD::lapack::x = x_offset

◆ x_dim1

PLMD::lapack::x_dim1 = *ldx

◆ x_offset

PLMD::lapack::x_offset = 1 + x_dim1

◆ xabs

PLMD::lapack::xabs = std::abs(*x)

◆ xj

float PLMD::lapack::xj

◆ xjm

float PLMD::lapack::xjm = 0.0

◆ xnorm

PLMD::lapack::xnorm = PLUMED_BLAS_F77_FUNC(dnrm2,DNRM2)(&ti1,x,incx)

◆ xtrans

const char PLMD::lapack::xtrans =std::toupper(*trans)

◆ y

float float * PLMD::lapack::y = y_offset

◆ y_dim1

PLMD::lapack::y_dim1 = *ldy

◆ y_offset

PLMD::lapack::y_offset = 1 + y_dim1

◆ yabs

PLMD::lapack::yabs = std::abs(*y)

◆ z

void const char int float float float float int int float int float float * PLMD::lapack::z = xabs

◆ z1

float PLMD::lapack::z1 = *alpha * vt[nlp1 + nlp1 * vt_dim1]

◆ z__

& PLMD::lapack::z__ = 1.

◆ z_dim1

int PLMD::lapack::z_dim1 = *ldz

◆ z_offset

int PLMD::lapack::z_offset = 1 + z_dim1

◆ zero

float PLMD::lapack::zero = 0.0

◆ zfrom

int PLMD::lapack::zfrom

◆ zmax

float PLMD::lapack::zmax = 0.

◆ zscale

float PLMD::lapack::zscale

◆ zto

int PLMD::lapack::zto

◆ ztr

float PLMD::lapack::ztr

◆ ztz

float PLMD::lapack::ztz = 1.

◆ zw

& PLMD::lapack::zw = z__[jprev]

◆ zz

float PLMD::lapack::zz = z__[iip1] * z__[iip1]
PLMD::lapack::x_dim1
x_dim1
Definition: lapack.cpp:2190
PLMD::lapack::f
double f
Definition: lapack.cpp:343
PLMD::lapack::a_dim1
a_dim1
Definition: lapack.cpp:987
PLMD::lapack::r__2
double r__2
Definition: lapack.cpp:336
PLMD::lapack::PLUMED_BLAS_F77_FUNC
void PLUMED_BLAS_F77_FUNC(strti2, STRTI2)(const char *uplo
PLMD::lapack::d__1
double d__1
Definition: lapack.cpp:2532
PLMD::lapack::b
void int int double int int double * b
Definition: lapack.cpp:2106
PLMD::lapack::vt_offset
vt_offset
Definition: lapack.cpp:79
PLMD::lapack::orgati
void int * orgati
Definition: lapack.cpp:2822
PLMD::lapack::r__4
double r__4
Definition: lapack.cpp:336
PLMD::lapack::irange
int irange
Definition: lapack.cpp:5220
PLMD::lapack::eps
double eps
Definition: lapack.cpp:61
PLMD::lapack::safemx2
safemx2
Definition: lapack.cpp:6059
PLMD::lapack::vt_dim1
vt_dim1
Definition: lapack.cpp:78
PLMD::lapack::c__1
int c__1
Definition: lapack.cpp:339
PLMD::lapack::ulp
double ulp
Definition: lapack.cpp:12991
PLMD::lapack::a_offset
a_offset
Definition: lapack.cpp:988
PLMD::lapack::icompq
int icompq
Definition: lapack.cpp:65
log
Log * log
Definition: Benchmark.cpp:228
PLMD::lapack::v_offset
v_offset
Definition: lapack.cpp:4182
PLMD::lapack::u
void const char int double double double * u
Definition: lapack.cpp:43
PLMD::lapack::tau
void int double int double * tau
Definition: lapack.cpp:1087
PLMD::lapack::value
double value
Definition: lapack.cpp:3715
PLMD::lapack::i1
int i1
Definition: lapack.cpp:1265
PLMD::lapack::r1
int r1
Definition: lapack.cpp:3884
PLMD::lapack::x_offset
x_offset
Definition: lapack.cpp:2191
PLMD::lapack::t_dim1
t_dim1
Definition: lapack.cpp:4184
PLMD::lapack::atoli
double atoli
Definition: lapack.cpp:12996
PLMD::lapack::ii
int ii
Definition: lapack.cpp:56
PLMD::lapack::fa
double fa
Definition: lapack.cpp:11160
PLMD::lapack::iorder
int iorder
Definition: lapack.cpp:13004
PLMD::lapack::v_dim1
v_dim1
Definition: lapack.cpp:4181
PLMD::lapack::n1
int n1
Definition: lapack.cpp:6615
PLMD::lapack::a
void int double * a
Definition: lapack.cpp:875
PLMD::lapack::ix
int ix
Definition: lapack.cpp:11304
PLMD::lapack::u_offset
u_offset
Definition: lapack.cpp:76
PLMD::lapack::b1
void int * b1
Definition: lapack.cpp:3864
PLMD::lapack::poles
int poles
Definition: lapack.cpp:63
PLMD::lapack::m
int m
Definition: lapack.cpp:344
PLMD::lapack::i__1
i__1
Definition: lapack.cpp:209
PLMD::lapack::temp
double temp
Definition: lapack.cpp:2837
PLMD::lapack::inc
inc
Definition: lapack.cpp:11311
PLMD::lapack::poles_dim1
poles_dim1
Definition: lapack.cpp:8102
PLMD::lapack::info
void const char int double double double int double int double int double int int * info
Definition: lapack.cpp:52
PLMD::lapack::norm
else if norm
Definition: lapack.cpp:3724
PLMD::lapack::y_offset
y_offset
Definition: lapack.cpp:2194
PLMD::lapack::nb
int nb
Definition: lapack.cpp:980
PLMD::lapack::safemin
double safemin
Definition: lapack.cpp:1432
PLMD::lapack::n32
n32
Definition: lapack.cpp:11320
PLMD::lapack::t_offset
t_offset
Definition: lapack.cpp:4185
PLMD::lapack::vt
void const char int double double double int double * vt
Definition: lapack.cpp:45
PLMD::lapack::iw
int iw
Definition: lapack.cpp:8086
PLMD::lapack::minval
double minval
Definition: lapack.cpp:1432
PLMD::lapack::smlsiz
int smlsiz
Definition: lapack.cpp:67
PLMD::lapack::inds
int inds
Definition: lapack.cpp:3887
PLMD::lapack::n
void const char int * n
Definition: lapack.cpp:40
PLMD::lapack::unfl
double unfl
Definition: lapack.cpp:355
PLMD::lapack::z__
int z__
Definition: lapack.cpp:56
PLMD::lapack::delta
double delta
Definition: lapack.cpp:5216
PLMD::lapack::safemin2
safemin2
Definition: lapack.cpp:6057
PLMD::lapack::r__3
double r__3
Definition: lapack.cpp:336
PLMD::lapack::rho
void int double * rho
Definition: lapack.cpp:2823
PLMD::lapack::u_dim1
u_dim1
Definition: lapack.cpp:75
PLMD::lapack::transt
char transt[1]
Definition: lapack.cpp:4176
PLMD::lapack::c__
void int int int int double double double int double int double * c__
Definition: lapack.cpp:328
PLMD::lapack::i2
int i2
Definition: lapack.cpp:1265
PLMD::lapack::y_dim1
y_dim1
Definition: lapack.cpp:2193
PLMD::lapack::i
case i
Definition: lapack.cpp:105
PLMD::lapack::ch
const char ch
Definition: lapack.cpp:2421
PLMD::lapack::tnorm
double tnorm
Definition: lapack.cpp:13000
PLMD::lapack::icompz
int icompz
Definition: lapack.cpp:13958
PLMD::lapack::i__3
int i__3
Definition: lapack.cpp:2176
PLMD::lapack::d__
void const char int double * d__
Definition: lapack.cpp:41
PLMD::lapack::r__1
double r__1
Definition: lapack.cpp:336
PLMD::lapack::i__2
int i__2
Definition: lapack.cpp:335
PLMD::lapack::tol
double tol
Definition: lapack.cpp:349
PLMD::lapack::j
int j
Definition: lapack.cpp:54
PLMD::lapack::work
void const char int double double double int double int double int double * work
Definition: lapack.cpp:49
PLMD::lapack::k
int k
Definition: lapack.cpp:54
PLMD::lapack::q
void const char int double double double int double int double * q
Definition: lapack.cpp:47
PLMD::lapack::smax
double smax
Definition: lapack.cpp:355