7 if (!
CS_CSC (V) || !x)
return (0) ;
8 Vp = V->p ; Vi = V->i ; Vx = V->x ;
9 for (p = Vp [i] ; p < Vp [i+1] ; p++)
11 tau +=
CS_CONJ (Vx [p]) * x [Vi [p]] ;
14 for (p = Vp [i] ; p < Vp [i+1] ; p++)
16 x [Vi [p]] -= Vx [p] * tau ;
CS_INT cs_happly(const cs *V, CS_INT i, double beta, CS_ENTRY *x)