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

Function debugHighsLpSolution

highs/lp_data/HighsSolutionDebug.cpp:29–42  ·  view source on GitHub ↗

Called from HighsSolve - solveLp

Source from the content-addressed store, hash-verified

27
28// Called from HighsSolve - solveLp
29HighsDebugStatus debugHighsLpSolution(
30 const std::string& message, const HighsLpSolverObject& solver_object) {
31 // Non-trivially expensive analysis of a solution to a model
32 //
33 // Called to check the unscaled model status and solution params
34 const bool check_model_status_and_highs_info = true;
35 // Define an empty Hessian
36 HighsHessian hessian;
37 return debugHighsSolution(message, solver_object.options_, solver_object.lp_,
38 hessian, solver_object.solution_,
39 solver_object.basis_, solver_object.model_status_,
40 solver_object.highs_info_,
41 check_model_status_and_highs_info);
42}
43
44HighsDebugStatus debugHighsSolution(const string message,
45 const HighsOptions& options,

Callers 1

solveLpFunction · 0.85

Calls 1

debugHighsSolutionFunction · 0.85

Tested by

no test coverage detected