Detailed Description
collected values of an exact row which depend on the LP solution We store these values in each row to recover the LP solution at start of diving or probing mode, say, without having to resolve the LP. We do not store the dualfarkas value since we expect a node with infeasible LP to be pruned anyway. In this unlikely case, we have to resolve the LP.
Definition at line 114 of file struct_lpexact.h.
#include <struct_lpexact.h>
Data Fields | |
| SCIP_RATIONAL * | dualsol |
| SCIP_RATIONAL * | activity |
| unsigned int | basisstatus:2 |
Field Documentation
◆ dualsol
| SCIP_RATIONAL* SCIP_RowExactSolVals::dualsol |
dual solution value in LP, is 0 if row is not in LP
Definition at line 116 of file struct_lpexact.h.
Referenced by rowExactRestoreSolVals(), and rowExactStoreSolVals().
◆ activity
| SCIP_RATIONAL* SCIP_RowExactSolVals::activity |
row activity value in LP, or SCIP_INVALID if not yet calculated
Definition at line 117 of file struct_lpexact.h.
Referenced by rowExactRestoreSolVals(), and rowExactStoreSolVals().
◆ basisstatus
| unsigned int SCIP_RowExactSolVals::basisstatus |
basis status of row in last LP solution, invalid for non-LP rows
Definition at line 118 of file struct_lpexact.h.
Referenced by rowExactRestoreSolVals(), and rowExactStoreSolVals().