pub unsafe extern "C" fn Highs_getBasisTransposeSolve(
    highs: *const c_void,
    rhs: *const f64,
    solution_vector: *mut f64,
    solution_nz: *mut HighsInt,
    solution_index: *mut HighsInt
) -> HighsInt
Expand description

Compute \mathbf{x}=B^{-T}\mathbf{b} for a given vector \mathbf{b}.

See Highs_getBasicVariables for a description of the B matrix.

The arrays solution_vector and solution_index must have an allocated length of [num_row]. However, check solution_num_nz to see how many non-zero elements are actually stored.

@param highs A pointer to the Highs instance. @param rhs The right-hand side vector b @param solution_vector An array of length [num_row] in whcih to store the values of the non-zero elements. @param solution_num_nz The number of non-zeros in the solution. @param solution_index An array of length [num_row] in whcih to store the indices of the non-zero elements.

@returns A kHighsStatus constant indicating whether the call succeeded.