Template Function proxsuite::proxqp::dense::global_primal_residual_infeasibility

Function Documentation

template<typename T>
bool proxsuite::proxqp::dense::global_primal_residual_infeasibility(VectorViewMut<T> ATdy, VectorViewMut<T> CTdz, VectorViewMut<T> dy, VectorViewMut<T> dz, Workspace<T> &qpwork, const Settings<T> &qpsettings, const preconditioner::RuizEquilibration<T> &ruiz)

Check whether the global primal infeasibility criterion is satisfied.

Parameters:
  • qpwork – solver workspace.

  • qpsettings – solver settings.

  • ruiz – ruiz preconditioner.

  • ATdy – variable used for testing global primal infeasibility criterion is satisfied.

  • CTdz – variable used for testing global primal infeasibility criterion is satisfied.

  • dy – variable used for testing global primal infeasibility criterion is satisfied.

  • dz – variable used for testing global primal infeasibility criterion is satisfied.