| 53 | |
| 54 | namespace { |
| 55 | const char* SparseStatusToString(SparseStatus_t status) { |
| 56 | switch (status) { |
| 57 | CASESTR(SparseStatusOK); |
| 58 | CASESTR(SparseFactorizationFailed); |
| 59 | CASESTR(SparseMatrixIsSingular); |
| 60 | CASESTR(SparseInternalError); |
| 61 | CASESTR(SparseParameterError); |
| 62 | CASESTR(SparseStatusReleased); |
| 63 | default: |
| 64 | return "UNKNOWN"; |
| 65 | } |
| 66 | } |
| 67 | } // namespace. |
| 68 | |
| 69 | // Resizes workspace as required to contain at least required_size bytes |