Public Member Functions | Data Fields

VOL_dual Class Reference

Public Member Functions

 VOL_dual (const int dsize)
 VOL_dual (const VOL_dual &dual)
VOL_dualoperator= (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

Member Function Documentation

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().


The documentation for this class was generated from the following files: