~mmach/netext73/lapack

« back to all changes in this revision

Viewing changes to SRC/csyrfsx.f

  • Committer: mmach
  • Date: 2019-11-24 13:54:54 UTC
  • Revision ID: netbit73@gmail.com-20191124135454-h2kzt23dekf5ib5q
3.9.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
271
271
*>     information as described below. There currently are up to three
272
272
*>     pieces of information returned for each right-hand side. If
273
273
*>     componentwise accuracy is not requested (PARAMS(3) = 0.0), then
274
 
*>     ERR_BNDS_COMP is not accessed.  If N_ERR_BNDS .LT. 3, then at most
 
274
*>     ERR_BNDS_COMP is not accessed.  If N_ERR_BNDS < 3, then at most
275
275
*>     the first (:,N_ERR_BNDS) entries are returned.
276
276
*>
277
277
*>     The first index in ERR_BNDS_COMP(i,:) corresponds to the ith
307
307
*> \param[in] NPARAMS
308
308
*> \verbatim
309
309
*>          NPARAMS is INTEGER
310
 
*>     Specifies the number of parameters set in PARAMS.  If .LE. 0, the
 
310
*>     Specifies the number of parameters set in PARAMS.  If <= 0, the
311
311
*>     PARAMS array is never referenced and default values are used.
312
312
*> \endverbatim
313
313
*>
314
314
*> \param[in,out] PARAMS
315
315
*> \verbatim
316
316
*>          PARAMS is REAL array, dimension NPARAMS
317
 
*>     Specifies algorithm parameters.  If an entry is .LT. 0.0, then
 
317
*>     Specifies algorithm parameters.  If an entry is < 0.0, then
318
318
*>     that entry will be filled with default value used for that
319
319
*>     parameter.  Only positions up to NPARAMS are accessed; defaults
320
320
*>     are used for higher-numbered parameters.
322
322
*>       PARAMS(LA_LINRX_ITREF_I = 1) : Whether to perform iterative
323
323
*>            refinement or not.
324
324
*>         Default: 1.0
325
 
*>            = 0.0 : No refinement is performed, and no error bounds are
 
325
*>            = 0.0:  No refinement is performed, and no error bounds are
326
326
*>                    computed.
327
 
*>            = 1.0 : Use the double-precision refinement algorithm,
 
327
*>            = 1.0:  Use the double-precision refinement algorithm,
328
328
*>                    possibly with doubled-single computations if the
329
329
*>                    compilation environment does not support DOUBLE
330
330
*>                    PRECISION.