GRBFSolve


GRBFSolve

int GRBFSolve( GRBmodel *model,
GRBsvec *b,
GRBsvec * x)

Computes the solution to the linear system<span>$</span>Bx=b<span>$</span>, where<span>$</span>B<span>$</span>is the current simplex basis matrix,<span>$</span>b<span>$</span>is an input vector, and<span>$</span>x<span>$</span>is the result vector.

Return value:

A non-zero return value indicates that a problem occurred while computing the desired vector. Refer to theError Codetable for a list of possible return values. Details on the error can be obtained by callingGRBgeterrormsg.

Arguments:

model: The model. Note that the model must have a current optimal basis, as computed byGRBoptimize.

b: The sparse right-hand side vector. It should contain one entry for each non-zero value in the input.

x: The sparse result vector. The user is responsible for allocating theindandvalfields to be large enough to hold as many as one non-zero entry per constraint in the model.