void MinC_1NrmRestorationPhase::ComputeBoundMultiplierStep(Vector& delta_z, const Vector& curr_z, const Vector& curr_slack, const Vector& trial_slack) { Number mu = IpData().curr_mu(); delta_z.Copy(curr_slack); delta_z.Axpy(-1., trial_slack); delta_z.ElementWiseMultiply(curr_z); delta_z.AddScalar(mu); delta_z.ElementWiseDivide(curr_slack); delta_z.Axpy(-1., curr_z); }