Public Member Functions | |
| VOL_dual (const int dsize) | |
| VOL_dual (const VOL_dual &dual) | |
| VOL_dual & | operator= (const VOL_dual &p) |
| void | step (const double target, const double lambda, const VOL_dvector &dual_lb, const VOL_dvector &dual_ub, const VOL_dvector &v) |
| Dual step. It takes a step in the direction v. | |
| double | ascent (const VOL_dvector &v, const VOL_dvector &last_u) const |
| ascent = inner product(v, u - last_u) | |
| void | compute_xrc (const VOL_dvector &pstarx, const VOL_dvector &primalx, const VOL_dvector &rc) |
| compute xrc. | |
Data Fields | |
| double | lcost |
| double | xrc |
| VOL_dvector | u |
| void VOL_dual::compute_xrc | ( | const VOL_dvector & | xstar, | |
| const VOL_dvector & | x, | |||
| const VOL_dvector & | rc | |||
| ) |
compute xrc.
This is (c - u A) * ( xstar - x ). This is just miscellaneous information, it is not used in the algorithm.
References VOL_dvector::size().
Referenced by VOL_problem::solve().
1.7.1