36 #define FIRST_LMINMAX(Ljj,lmin,lmax) \
47 #define LMINMAX(Ljj,lmin,lmax) \
58 else if (ljj > lmax) \
76 double lmin, lmax, rcond ;
78 Int *Lpi, *Lpx, *Super, *Lp ;
79 Int n, e, nsuper, s, k1, k2, psi, psend, psx, nsrow, nscol, jj, j ;
115 for (s = 0 ; s < nsuper ; s++)
122 nsrow = psend - psi ;
124 for (jj = 0 ; jj < nscol ; jj++)
126 LMINMAX (Lx [e * (psx + jj + jj*nsrow)], lmin, lmax) ;
139 for (j = 1 ; j < n ; j++)
141 LMINMAX (Lx [e * Lp [j]], lmin, lmax) ;
148 for (j = 1 ; j < n ; j++)
150 LMINMAX (fabs (Lx [e * Lp [j]]), lmin, lmax) ;
154 rcond = lmin / lmax ;
157 rcond = rcond*rcond ;
#define RETURN_IF_NULL_COMMON(result)
#define LMINMAX(Ljj, lmin, lmax)
#define FIRST_LMINMAX(Ljj, lmin, lmax)
#define RETURN_IF_NULL(A, result)
#define RETURN_IF_XTYPE_INVALID(A, xtype1, xtype2, result)