| 182 | /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */ |
| 183 | |
| 184 | class snoptProblemB : public snoptProblemC { |
| 185 | public: |
| 186 | // default constructor |
| 187 | snoptProblemB(const char*name, int *aiw, int aleniw, double *arw, int alenrw); |
| 188 | |
| 189 | // delegated constructors |
| 190 | snoptProblemB() : |
| 191 | snoptProblemB(" ", 0, 0, 0, 0) {}; |
| 192 | snoptProblemB(const char*name) : |
| 193 | snoptProblemB(name, 0, 0, 0, 0) {}; |
| 194 | snoptProblemB(int aleniw, int alenrw) : |
| 195 | snoptProblemB(" ", 0, aleniw, 0, alenrw) {}; |
| 196 | snoptProblemB(int *aiw, int aleniw, double *arw, int alenrw) : |
| 197 | snoptProblemB(" ", aiw, aleniw, arw, alenrw) {}; |
| 198 | snoptProblemB(const char*name, int aleniw, int alenrw) : |
| 199 | snoptProblemB(name, 0, aleniw, 0, alenrw) {}; |
| 200 | |
| 201 | ~snoptProblemB(); |
| 202 | |
| 203 | int solve(int starttype, int m, int n, int ne, int negCon, |
| 204 | int nnCon, int nnObj, int nnJac, |
| 205 | int iObj, double ObjAdd, |
| 206 | snConB funcon, snObjB funobj, |
| 207 | double *Jval, int *indJ, int *locJ, |
| 208 | double *bl, double *bu, int *hs, |
| 209 | double *x, double *pi, double *rc, |
| 210 | int &nS, int &nInf, double &sInf, double &objective); |
| 211 | }; |
| 212 | |
| 213 | /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */ |
| 214 |
nothing calls this directly
no outgoing calls
no test coverage detected