Version 0.1
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Functions | |
int | bcls_newton_step_cgls (BCLS *ls, int m, int nFree, int ix[], double damp, int itnLim, double tol, double dxFree[], double x[], double c[], double r[], int *itns, double *opt) |
Compute a Newton step using CGLS. |
Definition in file bccgls.h.
int bcls_newton_step_cgls | ( | BCLS * | ls, | |
int | m, | |||
int | nFree, | |||
int | ix[], | |||
double | damp, | |||
int | itnLim, | |||
double | tol, | |||
double | dxFree[], | |||
double | x[], | |||
double | c[], | |||
double | r[], | |||
int * | itns, | |||
double * | opt | |||
) |
Compute a Newton step using CGLS.
See the description of bcls_newton_step.
[in,out] | ls | BCLS solver context |
[in] | m | No. of rows in A. |
[in] | nFree | No. of free columns, i.e., no. of cols in N. |
[in] | ix | Index of vars for which a Newton step is computed. |
[in] | damp | Regularization term on dxFree. |
[in] | itnLim | Maximum no. of CG iterations. |
[in] | tol | Required optimality tolerance:
|
[in] | dxFree | Newton direction in the free vars (len = nFree). |
[in] | x | Current iterate. |
[in] | c | Linear term. (Set to NULL if not present.) |
[in,out] | r | On entry, r is current residual: r = b - Ax. Will be used as workspace. |
[in] | itns | No. of CG iterations. |
[in] | opt | Relative residual (see tol, above). |
Definition at line 258 of file bccgls.c.
References bcls_cgls(), bcls_gather(), cblas_dscal(), BCLS::minor_file, BCLS::wrk_u, BCLS::wrk_v, and BCLS::wrk_w.
Referenced by bcls_newton_step().
Here is the call graph for this function:
Generated on Sun Mar 4 22:50:03 2007 by Doxygen 1.5.1