void Set_bound_mult_NonConst(Vector& z_L, Vector& z_U, Vector& v_L, Vector& v_U) { SetCompNonConst(4, z_L); SetCompNonConst(5, z_U); SetCompNonConst(6, v_L); SetCompNonConst(7, v_U); }
void CompoundMatrix::CreateBlockFromSpace(Index irow, Index jcol) { DBG_ASSERT(irow < NComps_Rows()); DBG_ASSERT(jcol < NComps_Cols()); DBG_ASSERT(IsValid(owner_space_->GetCompSpace(irow, jcol))); SetCompNonConst(irow, jcol, *owner_space_->GetCompSpace(irow,jcol)->MakeNew()); }
void Set_eq_mult_NonConst(Vector& y_c, Vector& y_d) { SetCompNonConst(2, y_c); SetCompNonConst(3, y_d); }
void Set_primal_NonConst(Vector& x, Vector& s) { SetCompNonConst(0, x); SetCompNonConst(1, s); }
/** Set the v_U iterate (non-const). Sets the pointer, does NOT * copy data. */ void Set_v_U_NonConst(Vector& vec) { SetCompNonConst(7, vec); }
/** Set the v_L iterate (non-const). Sets the pointer, does NOT * copy data. */ void Set_v_L_NonConst(Vector& vec) { SetCompNonConst(6, vec); }
/** Set the z_U iterate (non-const). Sets the pointer, does NOT * copy data. */ void Set_z_U_NonConst(Vector& vec) { SetCompNonConst(5, vec); }
/** Set the z_L iterate (non-const). Sets the pointer, does NOT * copy data. */ void Set_z_L_NonConst(Vector& vec) { SetCompNonConst(4, vec); }
/** Set the y_d iterate (non-const). Sets the pointer, does NOT * copy data. */ void Set_y_d_NonConst(Vector& vec) { SetCompNonConst(3, vec); }
/** Set the y_c iterate (non-const). Sets the pointer, does NOT * copy data. */ void Set_y_c_NonConst(Vector& vec) { SetCompNonConst(2, vec); }
/** Set the s iterate (non-const). Sets the pointer, does NOT copy * data. */ void Set_s_NonConst(Vector& vec) { SetCompNonConst(1, vec); }
/** Set the x iterate (non-const). Sets the pointer, does NOT copy * data. */ void Set_x_NonConst(Vector& vec) { SetCompNonConst(0, vec); }