MCPcopy Create free account
hub / github.com/ERGO-Code/HiGHS / basiclu_obj_solve_sparse

Function basiclu_obj_solve_sparse

highs/ipm/basiclu/basiclu_object.c:264–275  ·  view source on GitHub ↗

* basiclu_obj_solve_sparse() */

Source from the content-addressed store, hash-verified

262 * basiclu_obj_solve_sparse()
263 */
264lu_int basiclu_obj_solve_sparse(struct basiclu_object *obj, lu_int nzrhs,
265 const lu_int irhs[], const double xrhs[],
266 char trans)
267{
268 if (!isvalid(obj))
269 return BASICLU_ERROR_invalid_object;
270
271 lu_clear_lhs(obj);
272 return basiclu_solve_sparse(obj->istore, obj->xstore, obj->Li, obj->Lx,
273 obj->Ui, obj->Ux, obj->Wi, obj->Wx, nzrhs, irhs,
274 xrhs, &obj->nzlhs, obj->ilhs, obj->lhs, trans);
275}
276
277/*
278 * basiclu_obj_solve_for_update()

Callers

nothing calls this directly

Calls 3

isvalidFunction · 0.85
lu_clear_lhsFunction · 0.85
basiclu_solve_sparseFunction · 0.85

Tested by

no test coverage detected