| 35 | } |
| 36 | |
| 37 | std::string qpBasisStatusToString(const BasisStatus qp_basis_status) { |
| 38 | switch (qp_basis_status) { |
| 39 | case BasisStatus::kInactive: |
| 40 | return "Inactive"; |
| 41 | case BasisStatus::kActiveAtLower: |
| 42 | return "Active at lower bound"; |
| 43 | case BasisStatus::kActiveAtUpper: |
| 44 | return "Active at upper bound"; |
| 45 | case BasisStatus::kInactiveInBasis: |
| 46 | return "Inactive in basis"; |
| 47 | default: |
| 48 | return "Unidentified QP basis status"; |
| 49 | } |
| 50 | } |
| 51 | |
| 52 | std::string qpModelStatusToString(const QpModelStatus qp_model_status) { |
| 53 | switch (qp_model_status) { |