#[repr(C)]pub struct HighsCallbackDataOut {Show 23 fields
pub cbdata: *mut c_void,
pub log_type: c_int,
pub running_time: f64,
pub simplex_iteration_count: HighsInt,
pub ipm_iteration_count: HighsInt,
pub pdlp_iteration_count: HighsInt,
pub objective_function_value: f64,
pub mip_node_count: i64,
pub mip_total_lp_iterations: i64,
pub mip_primal_bound: f64,
pub mip_dual_bound: f64,
pub mip_gap: f64,
pub mip_solution: *mut f64,
pub mip_solution_size: HighsInt,
pub cutpool_num_col: HighsInt,
pub cutpool_num_cut: HighsInt,
pub cutpool_num_nz: HighsInt,
pub cutpool_start: *mut HighsInt,
pub cutpool_index: *mut HighsInt,
pub cutpool_value: *mut f64,
pub cutpool_lower: *mut f64,
pub cutpool_upper: *mut f64,
pub user_solution_callback_origin: HighsInt,
}Expand description
Struct to handle callback output data
Fields§
§cbdata: *mut c_void§log_type: c_int§running_time: f64§simplex_iteration_count: HighsInt§ipm_iteration_count: HighsInt§pdlp_iteration_count: HighsInt§objective_function_value: f64§mip_node_count: i64§mip_total_lp_iterations: i64§mip_primal_bound: f64§mip_dual_bound: f64§mip_gap: f64§mip_solution: *mut f64§mip_solution_size: HighsInt§cutpool_num_col: HighsInt§cutpool_num_cut: HighsInt§cutpool_num_nz: HighsInt§cutpool_start: *mut HighsInt§cutpool_index: *mut HighsInt§cutpool_value: *mut f64§cutpool_lower: *mut f64§cutpool_upper: *mut f64§user_solution_callback_origin: HighsIntTrait Implementations§
Source§impl Clone for HighsCallbackDataOut
impl Clone for HighsCallbackDataOut
Source§fn clone(&self) -> HighsCallbackDataOut
fn clone(&self) -> HighsCallbackDataOut
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for HighsCallbackDataOut
impl Debug for HighsCallbackDataOut
impl Copy for HighsCallbackDataOut
Auto Trait Implementations§
impl Freeze for HighsCallbackDataOut
impl RefUnwindSafe for HighsCallbackDataOut
impl !Send for HighsCallbackDataOut
impl !Sync for HighsCallbackDataOut
impl Unpin for HighsCallbackDataOut
impl UnwindSafe for HighsCallbackDataOut
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more