Optional Readonlycut_Present only for callback type 7.
Readonlyindices: Int32ArrayZero-based column indices for cut coefficients.
Readonlylower: Float64ArrayCut lower bounds, length numCuts.
ReadonlynumCols: numberNumber of model columns addressed by cut indices.
ReadonlynumCuts: numberNumber of cuts; starts.length === numCuts + 1.
Readonlystarts: Int32ArrayCSR starts delimiting each cut.
Readonlyupper: Float64ArrayCut upper bounds, length numCuts.
Readonlyvalues: Float64ArrayCut coefficients parallel to indices.
Optional Readonlyipm_Present only for callback type 2.
Optional Readonlylog_Present only for callback type 0.
Optional Readonlymip_Best proven objective bound. It is a lower bound for minimization and upper bound for maximization.
Optional Readonlymip_Relative distance between incumbent and proven bound; use it for progress displays or stopping policies.
Optional Readonlymip_Explored MIP node count; represented as bigint to preserve HighsInt.
Optional Readonlymip_Best feasible incumbent objective. It is an upper bound for minimization and lower bound for maximization.
Optional Readonlymip_Complete detached column vector, present only for MIP solution channels 3 and 4.
Optional Readonlymip_Total MIP LP iterations, preserving native integer precision.
Optional Readonlyobjective_Objective of the solution associated with this event when the channel supplies one.
Optional Readonlyrunning_Solver runtime in seconds, available on MIP callback channels.
Optional Readonlysimplex_Present only for callback type 1.
Detached callback payload. Fields are optional because one interface serves all channels; read only the fields documented for the active
event.type.Channel field guide:
logging:log_type; useevent.messagefor the text3-7and9: runtime and available objective/bound metricsmipSolutionandmipImprovingSolution:mip_solutionmipCutPool:cut_poolMIP node and LP-iteration counts are native int64 values represented as
bigint. Convert them beforeJSON.stringify; structured cloning andpostMessage()support them directly in modern runtimes.