lprec

Type Alias lprec 

Source
pub type lprec = Struct__lprec;

Aliased Type§

#[repr(C)]
pub struct lprec {
Show 485 fields pub add_column: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut f64) -> u8, pub add_columnex: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, *mut f64, *mut i32) -> u8, pub add_constraint: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut f64, i32, f64) -> u8, pub add_constraintex: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, *mut f64, *mut i32, i32, f64) -> u8, pub add_lag_con: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut f64, i32, f64) -> u8, pub add_SOS: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut i8, i32, i32, i32, *mut i32, *mut f64) -> i32, pub column_in_lp: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut f64) -> i32, pub copy_lp: *mut unsafe extern "C" fn(*mut Struct__lprec) -> *mut Struct__lprec, pub default_basis: *mut unsafe extern "C" fn(*mut Struct__lprec), pub del_column: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> u8, pub del_constraint: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> u8, pub delete_lp: *mut unsafe extern "C" fn(*mut Struct__lprec), pub dualize_lp: *mut unsafe extern "C" fn(*mut Struct__lprec) -> u8, pub free_lp: *mut unsafe extern "C" fn(*mut *mut Struct__lprec), pub get_anti_degen: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32, pub get_basis: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut i32, u8) -> u8, pub get_basiscrash: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32, pub get_bb_depthlimit: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32, pub get_bb_floorfirst: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32, pub get_bb_rule: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32, pub get_bounds_tighter: *mut unsafe extern "C" fn(*mut Struct__lprec) -> u8, pub get_break_at_value: *mut unsafe extern "C" fn(*mut Struct__lprec) -> f64, pub get_col_name: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> *mut i8, pub get_columnex: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, *mut f64, *mut i32) -> i32, pub get_constr_type: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> i32, pub get_constr_value: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, i32, *mut f64, *mut i32) -> f64, pub get_constraints: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut f64) -> u8, pub get_dual_solution: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut f64) -> u8, pub get_epsb: *mut unsafe extern "C" fn(*mut Struct__lprec) -> f64, pub get_epsd: *mut unsafe extern "C" fn(*mut Struct__lprec) -> f64, pub get_epsel: *mut unsafe extern "C" fn(*mut Struct__lprec) -> f64, pub get_epsint: *mut unsafe extern "C" fn(*mut Struct__lprec) -> f64, pub get_epsperturb: *mut unsafe extern "C" fn(*mut Struct__lprec) -> f64, pub get_epspivot: *mut unsafe extern "C" fn(*mut Struct__lprec) -> f64, pub get_improve: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32, pub get_infinite: *mut unsafe extern "C" fn(*mut Struct__lprec) -> f64, pub get_lambda: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut f64) -> u8, pub get_lowbo: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> f64, pub get_lp_index: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> i32, pub get_lp_name: *mut unsafe extern "C" fn(*mut Struct__lprec) -> *mut i8, pub get_Lrows: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32, pub get_mat: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, i32) -> f64, pub get_mat_byindex: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, u8, u8) -> f64, pub get_max_level: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32, pub get_maxpivot: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32, pub get_mip_gap: *mut unsafe extern "C" fn(*mut Struct__lprec, u8) -> f64, pub get_multiprice: *mut unsafe extern "C" fn(*mut Struct__lprec, u8) -> i32, pub get_nameindex: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut i8, u8) -> i32, pub get_Ncolumns: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32, pub get_negrange: *mut unsafe extern "C" fn(*mut Struct__lprec) -> f64, pub get_nonzeros: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32, pub get_Norig_columns: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32, pub get_Norig_rows: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32, pub get_Nrows: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32, pub get_obj_bound: *mut unsafe extern "C" fn(*mut Struct__lprec) -> f64, pub get_objective: *mut unsafe extern "C" fn(*mut Struct__lprec) -> f64, pub get_orig_index: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> i32, pub get_origcol_name: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> *mut i8, pub get_origrow_name: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> *mut i8, pub get_partialprice: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut i32, *mut i32, u8), pub get_pivoting: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32, pub get_presolve: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32, pub get_presolveloops: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32, pub get_primal_solution: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut f64) -> u8, pub get_print_sol: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32, pub get_pseudocosts: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut f64, *mut f64, *mut i32) -> u8, pub get_ptr_constraints: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut *mut f64) -> u8, pub get_ptr_dual_solution: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut *mut f64) -> u8, pub get_ptr_lambda: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut *mut f64) -> u8, pub get_ptr_primal_solution: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut *mut f64) -> u8, pub get_ptr_sensitivity_obj: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut *mut f64, *mut *mut f64) -> u8, pub get_ptr_sensitivity_objex: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut *mut f64, *mut *mut f64, *mut *mut f64, *mut *mut f64) -> u8, pub get_ptr_sensitivity_rhs: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut *mut f64, *mut *mut f64, *mut *mut f64) -> u8, pub get_ptr_variables: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut *mut f64) -> u8, pub get_rh: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> f64, pub get_rh_range: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> f64, pub get_row: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, *mut f64) -> u8, pub get_rowex: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, *mut f64, *mut i32) -> i32, pub get_row_name: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> *mut i8, pub get_scalelimit: *mut unsafe extern "C" fn(*mut Struct__lprec) -> f64, pub get_scaling: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32, pub get_sensitivity_obj: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut f64, *mut f64) -> u8, pub get_sensitivity_objex: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut f64, *mut f64, *mut f64, *mut f64) -> u8, pub get_sensitivity_rhs: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut f64, *mut f64, *mut f64) -> u8, pub get_simplextype: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32, pub get_solutioncount: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32, pub get_solutionlimit: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32, pub get_status: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32, pub get_statustext: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> *mut i8, pub get_timeout: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i64, pub get_total_iter: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i64, pub get_total_nodes: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i64, pub get_upbo: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> f64, pub get_var_branch: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> i32, pub get_var_dualresult: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> f64, pub get_var_primalresult: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> f64, pub get_var_priority: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> i32, pub get_variables: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut f64) -> u8, pub get_verbose: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32, pub get_working_objective: *mut unsafe extern "C" fn(*mut Struct__lprec) -> f64, pub has_BFP: *mut unsafe extern "C" fn(*mut Struct__lprec) -> u8, pub has_XLI: *mut unsafe extern "C" fn(*mut Struct__lprec) -> u8, pub is_add_rowmode: *mut unsafe extern "C" fn(*mut Struct__lprec) -> u8, pub is_anti_degen: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> u8, pub is_binary: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> u8, pub is_break_at_first: *mut unsafe extern "C" fn(*mut Struct__lprec) -> u8, pub is_constr_type: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, i32) -> u8, pub is_debug: *mut unsafe extern "C" fn(*mut Struct__lprec) -> u8, pub is_feasible: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut f64, f64) -> u8, pub is_infinite: *mut unsafe extern "C" fn(*mut Struct__lprec, f64) -> u8, pub is_int: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> u8, pub is_integerscaling: *mut unsafe extern "C" fn(*mut Struct__lprec) -> u8, pub is_lag_trace: *mut unsafe extern "C" fn(*mut Struct__lprec) -> u8, pub is_maxim: *mut unsafe extern "C" fn(*mut Struct__lprec) -> u8, pub is_nativeBFP: *mut unsafe extern "C" fn(*mut Struct__lprec) -> u8, pub is_nativeXLI: *mut unsafe extern "C" fn(*mut Struct__lprec) -> u8, pub is_negative: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> u8, pub is_obj_in_basis: *mut unsafe extern "C" fn(*mut Struct__lprec) -> u8, pub is_piv_mode: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> u8, pub is_piv_rule: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> u8, pub is_presolve: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> u8, pub is_scalemode: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> u8, pub is_scaletype: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> u8, pub is_semicont: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> u8, pub is_SOS_var: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> u8, pub is_trace: *mut unsafe extern "C" fn(*mut Struct__lprec) -> u8, pub is_unbounded: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> u8, pub is_use_names: *mut unsafe extern "C" fn(*mut Struct__lprec, u8) -> u8, pub lp_solve_version: *mut unsafe extern "C" fn(*mut i32, *mut i32, *mut i32, *mut i32), pub make_lp: *mut extern "C" fn(i32, i32) -> *mut Struct__lprec, pub print_constraints: *mut unsafe extern "C" fn(*mut Struct__lprec, i32), pub print_debugdump: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut i8) -> u8, pub print_duals: *mut unsafe extern "C" fn(*mut Struct__lprec), pub print_lp: *mut unsafe extern "C" fn(*mut Struct__lprec), pub print_objective: *mut unsafe extern "C" fn(*mut Struct__lprec), pub print_scales: *mut unsafe extern "C" fn(*mut Struct__lprec), pub print_solution: *mut unsafe extern "C" fn(*mut Struct__lprec, i32), pub print_str: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut i8), pub print_tableau: *mut unsafe extern "C" fn(*mut Struct__lprec), pub put_abortfunc: *mut unsafe extern "C" fn(*mut Struct__lprec, unsafe extern "C" fn(*mut Struct__lprec, *mut c_void) -> i32, *mut c_void), pub put_bb_nodefunc: *mut unsafe extern "C" fn(*mut Struct__lprec, unsafe extern "C" fn(*mut Struct__lprec, *mut c_void, i32) -> i32, *mut c_void), pub put_bb_branchfunc: *mut unsafe extern "C" fn(*mut Struct__lprec, unsafe extern "C" fn(*mut Struct__lprec, *mut c_void, i32) -> i32, *mut c_void), pub put_logfunc: *mut unsafe extern "C" fn(*mut Struct__lprec, unsafe extern "C" fn(*mut Struct__lprec, *mut c_void, *mut i8), *mut c_void), pub put_msgfunc: *mut unsafe extern "C" fn(*mut Struct__lprec, unsafe extern "C" fn(*mut Struct__lprec, *mut c_void, i32), *mut c_void, i32), pub read_LP: *mut unsafe extern "C" fn(*mut i8, i32, *mut i8) -> *mut Struct__lprec, pub read_MPS: *mut unsafe extern "C" fn(*mut i8, i32) -> *mut Struct__lprec, pub read_XLI: *mut unsafe extern "C" fn(*mut i8, *mut i8, *mut i8, *mut i8, i32) -> *mut Struct__lprec, pub read_params: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut i8, *mut i8) -> u8, pub read_basis: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut i8, *mut i8) -> u8, pub reset_basis: *mut unsafe extern "C" fn(*mut Struct__lprec), pub reset_params: *mut unsafe extern "C" fn(*mut Struct__lprec), pub resize_lp: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, i32) -> u8, pub set_add_rowmode: *mut unsafe extern "C" fn(*mut Struct__lprec, u8) -> u8, pub set_anti_degen: *mut unsafe extern "C" fn(*mut Struct__lprec, i32), pub set_basisvar: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, i32) -> i32, pub set_basis: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut i32, u8) -> u8, pub set_basiscrash: *mut unsafe extern "C" fn(*mut Struct__lprec, i32), pub set_bb_depthlimit: *mut unsafe extern "C" fn(*mut Struct__lprec, i32), pub set_bb_floorfirst: *mut unsafe extern "C" fn(*mut Struct__lprec, i32), pub set_bb_rule: *mut unsafe extern "C" fn(*mut Struct__lprec, i32), pub set_BFP: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut i8) -> u8, pub set_binary: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, u8) -> u8, pub set_bounds: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, f64, f64) -> u8, pub set_bounds_tighter: *mut unsafe extern "C" fn(*mut Struct__lprec, u8), pub set_break_at_first: *mut unsafe extern "C" fn(*mut Struct__lprec, u8), pub set_break_at_value: *mut unsafe extern "C" fn(*mut Struct__lprec, f64), pub set_column: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, *mut f64) -> u8, pub set_columnex: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, i32, *mut f64, *mut i32) -> u8, pub set_col_name: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, *mut i8) -> u8, pub set_constr_type: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, i32) -> u8, pub set_debug: *mut unsafe extern "C" fn(*mut Struct__lprec, u8), pub set_epsb: *mut unsafe extern "C" fn(*mut Struct__lprec, f64), pub set_epsd: *mut unsafe extern "C" fn(*mut Struct__lprec, f64), pub set_epsel: *mut unsafe extern "C" fn(*mut Struct__lprec, f64), pub set_epsint: *mut unsafe extern "C" fn(*mut Struct__lprec, f64), pub set_epslevel: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> u8, pub set_epsperturb: *mut unsafe extern "C" fn(*mut Struct__lprec, f64), pub set_epspivot: *mut unsafe extern "C" fn(*mut Struct__lprec, f64), pub set_unbounded: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> u8, pub set_improve: *mut unsafe extern "C" fn(*mut Struct__lprec, i32), pub set_infinite: *mut unsafe extern "C" fn(*mut Struct__lprec, f64), pub set_int: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, u8) -> u8, pub set_lag_trace: *mut unsafe extern "C" fn(*mut Struct__lprec, u8), pub set_lowbo: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, f64) -> u8, pub set_lp_name: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut i8) -> u8, pub set_mat: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, i32, f64) -> u8, pub set_maxim: *mut unsafe extern "C" fn(*mut Struct__lprec), pub set_maxpivot: *mut unsafe extern "C" fn(*mut Struct__lprec, i32), pub set_minim: *mut unsafe extern "C" fn(*mut Struct__lprec), pub set_mip_gap: *mut unsafe extern "C" fn(*mut Struct__lprec, u8, f64), pub set_multiprice: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> u8, pub set_negrange: *mut unsafe extern "C" fn(*mut Struct__lprec, f64), pub set_obj_bound: *mut unsafe extern "C" fn(*mut Struct__lprec, f64), pub set_obj_fn: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut f64) -> u8, pub set_obj_fnex: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, *mut f64, *mut i32) -> u8, pub set_obj: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, f64) -> u8, pub set_obj_in_basis: *mut unsafe extern "C" fn(*mut Struct__lprec, u8), pub set_outputfile: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut i8) -> u8, pub set_outputstream: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut FILE), pub set_partialprice: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, *mut i32, u8) -> u8, pub set_pivoting: *mut unsafe extern "C" fn(*mut Struct__lprec, i32), pub set_preferdual: *mut unsafe extern "C" fn(*mut Struct__lprec, u8), pub set_presolve: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, i32), pub set_print_sol: *mut unsafe extern "C" fn(*mut Struct__lprec, i32), pub set_pseudocosts: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut f64, *mut f64, *mut i32) -> u8, pub set_rh: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, f64) -> u8, pub set_rh_range: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, f64) -> u8, pub set_rh_vec: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut f64), pub set_row: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, *mut f64) -> u8, pub set_rowex: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, i32, *mut f64, *mut i32) -> u8, pub set_row_name: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, *mut i8) -> u8, pub set_scalelimit: *mut unsafe extern "C" fn(*mut Struct__lprec, f64), pub set_scaling: *mut unsafe extern "C" fn(*mut Struct__lprec, i32), pub set_semicont: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, u8) -> u8, pub set_sense: *mut unsafe extern "C" fn(*mut Struct__lprec, u8), pub set_simplextype: *mut unsafe extern "C" fn(*mut Struct__lprec, i32), pub set_solutionlimit: *mut unsafe extern "C" fn(*mut Struct__lprec, i32), pub set_timeout: *mut unsafe extern "C" fn(*mut Struct__lprec, i64), pub set_trace: *mut unsafe extern "C" fn(*mut Struct__lprec, u8), pub set_upbo: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, f64) -> u8, pub set_use_names: *mut unsafe extern "C" fn(*mut Struct__lprec, u8, u8), pub set_var_branch: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, i32) -> u8, pub set_var_weights: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut f64) -> u8, pub set_verbose: *mut unsafe extern "C" fn(*mut Struct__lprec, i32), pub set_XLI: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut i8) -> u8, pub solve: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32, pub str_add_column: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut i8) -> u8, pub str_add_constraint: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut i8, i32, f64) -> u8, pub str_add_lag_con: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut i8, i32, f64) -> u8, pub str_set_obj_fn: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut i8) -> u8, pub str_set_rh_vec: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut i8) -> u8, pub time_elapsed: *mut unsafe extern "C" fn(*mut Struct__lprec) -> f64, pub unscale: *mut unsafe extern "C" fn(*mut Struct__lprec), pub write_lp: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut i8) -> u8, pub write_LP: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut FILE) -> u8, pub write_mps: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut i8) -> u8, pub write_MPS: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut FILE) -> u8, pub write_freemps: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut i8) -> u8, pub write_freeMPS: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut FILE) -> u8, pub write_XLI: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut i8, *mut i8, u8) -> u8, pub write_basis: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut i8) -> u8, pub write_params: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut i8, *mut i8) -> u8, pub alignmentspacer: *mut i32, pub lp_name: *mut i8, pub sum: i32, pub rows: i32, pub columns: i32, pub equalities: i32, pub boundedvars: i32, pub INTfuture1: i32, pub sum_alloc: i32, pub rows_alloc: i32, pub columns_alloc: i32, pub source_is_file: u8, pub model_is_pure: u8, pub model_is_valid: u8, pub tighten_on_set: u8, pub names_used: u8, pub use_row_names: u8, pub use_col_names: u8, pub lag_trace: u8, pub spx_trace: u8, pub bb_trace: u8, pub streamowned: u8, pub obj_in_basis: u8, pub spx_status: i32, pub lag_status: i32, pub solutioncount: i32, pub solutionlimit: i32, pub real_solution: f64, pub solution: *mut f64, pub best_solution: *mut f64, pub full_solution: *mut f64, pub edgeVector: *mut f64, pub drow: *mut f64, pub nzdrow: *mut i32, pub duals: *mut f64, pub full_duals: *mut f64, pub dualsfrom: *mut f64, pub dualstill: *mut f64, pub objfrom: *mut f64, pub objtill: *mut f64, pub objfromvalue: *mut f64, pub orig_obj: *mut f64, pub obj: *mut f64, pub current_iter: i64, pub total_iter: i64, pub current_bswap: i64, pub total_bswap: i64, pub solvecount: i32, pub max_pivots: i32, pub simplex_strategy: i32, pub simplex_mode: i32, pub verbose: i32, pub print_sol: i32, pub outstream: *mut FILE, pub bb_varbranch: *mut u8, pub piv_strategy: i32, pub _piv_rule_: i32, pub bb_rule: i32, pub bb_floorfirst: u8, pub bb_breakfirst: u8, pub _piv_left_: u8, pub BOOLfuture1: u8, pub scalelimit: f64, pub scalemode: i32, pub improve: i32, pub anti_degen: i32, pub do_presolve: i32, pub presolveloops: i32, pub perturb_count: i32, pub row_name: *mut *mut Struct__hashelem, pub col_name: *mut *mut Struct__hashelem, pub rowname_hashtab: *mut Struct_Unnamed1, pub colname_hashtab: *mut Struct_Unnamed1, pub rowblocks: *mut Struct__partialrec, pub colblocks: *mut Struct__partialrec, pub var_type: *mut u8, pub multivars: *mut Struct__multirec, pub multiblockdiv: i32, pub fixedvars: i32, pub int_vars: i32, pub sc_vars: i32, pub sc_lobound: *mut f64, pub var_is_free: *mut i32, pub var_priority: *mut i32, pub GUB: *mut Struct__SOSgroup, pub sos_vars: i32, pub sos_ints: i32, pub SOS: *mut Struct__SOSgroup, pub sos_priority: *mut i32, pub bsolveVal: *mut f64, pub bsolveIdx: *mut i32, pub orig_rhs: *mut f64, pub rhs: *mut f64, pub row_type: *mut i32, pub longsteps: *mut Struct__multirec, pub orig_upbo: *mut f64, pub upbo: *mut f64, pub orig_lowbo: *mut f64, pub lowbo: *mut f64, pub matA: *mut Struct__MATrec, pub invB: *mut Struct__INVrec, pub bb_bounds: *mut Struct__BBrec, pub rootbounds: *mut Struct__BBrec, pub bb_basis: *mut Struct__basisrec, pub rootbasis: *mut Struct__basisrec, pub monitor: *mut Struct__OBJmonrec, pub scalars: *mut f64, pub scaling_used: u8, pub columns_scaled: u8, pub varmap_locked: u8, pub basis_valid: u8, pub crashmode: i32, pub var_basic: *mut i32, pub val_nonbasic: *mut f64, pub is_basic: *mut u8, pub is_lower: *mut u8, pub rejectpivot: *mut i32, pub bb_PseudoCost: *mut Struct__BBPSrec, pub bb_PseudoUpdates: i32, pub bb_strongbranches: i32, pub is_strongbranch: i32, pub bb_improvements: i32, pub rhsmax: f64, pub suminfeas: f64, pub bigM: f64, pub P1extraVal: f64, pub P1extraDim: i32, pub spx_action: i32, pub spx_perturbed: u8, pub bb_break: u8, pub wasPreprocessed: u8, pub wasPresolved: u8, pub INTfuture2: i32, pub matL: *mut Struct__MATrec, pub lag_rhs: *mut f64, pub lag_con_type: *mut i32, pub lambda: *mut f64, pub lag_bound: f64, pub lag_accept: f64, pub infinite: f64, pub negrange: f64, pub epsmachine: f64, pub epsvalue: f64, pub epsprimal: f64, pub epsdual: f64, pub epspivot: f64, pub epsperturb: f64, pub epssolution: f64, pub bb_status: i32, pub bb_level: i32, pub bb_maxlevel: i32, pub bb_limitlevel: i32, pub bb_totalnodes: i64, pub bb_solutionlevel: i32, pub bb_cutpoolsize: i32, pub bb_cutpoolused: i32, pub bb_constraintOF: i32, pub bb_cuttype: *mut i32, pub bb_varactive: *mut i32, pub bb_upperchange: *mut Struct__DeltaVrec, pub bb_lowerchange: *mut Struct__DeltaVrec, pub bb_deltaOF: f64, pub bb_breakOF: f64, pub bb_limitOF: f64, pub bb_heuristicOF: f64, pub bb_parentOF: f64, pub bb_workOF: f64, pub presolve_undo: *mut Struct__presolveundorec, pub workarrays: *mut Struct__workarraysrec, pub epsint: f64, pub mip_absgap: f64, pub mip_relgap: f64, pub timecreate: f64, pub timestart: f64, pub timeheuristic: f64, pub timepresolved: f64, pub timeend: f64, pub sectimeout: i64, pub ex_status: *mut i8, pub hBFP: *mut c_void, pub bfp_name: *mut extern "C" fn() -> *mut i8, pub bfp_compatible: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, i32, i32) -> u8, pub bfp_init: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, i32, *mut i8) -> u8, pub bfp_free: *mut unsafe extern "C" fn(*mut Struct__lprec), pub bfp_resize: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> u8, pub bfp_memallocated: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32, pub bfp_restart: *mut unsafe extern "C" fn(*mut Struct__lprec) -> u8, pub bfp_mustrefactorize: *mut unsafe extern "C" fn(*mut Struct__lprec) -> u8, pub bfp_preparefactorization: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32, pub bfp_factorize: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, i32, *mut u8, u8) -> i32, pub bfp_finishfactorization: *mut unsafe extern "C" fn(*mut Struct__lprec), pub bfp_updaterefactstats: *mut unsafe extern "C" fn(*mut Struct__lprec), pub bfp_prepareupdate: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, i32, *mut f64) -> f64, pub bfp_pivotRHS: *mut unsafe extern "C" fn(*mut Struct__lprec, f64, *mut f64) -> f64, pub bfp_finishupdate: *mut unsafe extern "C" fn(*mut Struct__lprec, u8) -> u8, pub bfp_ftran_prepare: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut f64, *mut i32), pub bfp_ftran_normal: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut f64, *mut i32), pub bfp_btran_normal: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut f64, *mut i32), pub bfp_btran_double: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut f64, *mut i32, *mut f64, *mut i32), pub bfp_status: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32, pub bfp_nonzeros: *mut unsafe extern "C" fn(*mut Struct__lprec, u8) -> i32, pub bfp_implicitslack: *mut unsafe extern "C" fn(*mut Struct__lprec) -> u8, pub bfp_indexbase: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32, pub bfp_rowoffset: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32, pub bfp_pivotmax: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32, pub bfp_pivotalloc: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> u8, pub bfp_colcount: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32, pub bfp_canresetbasis: *mut unsafe extern "C" fn(*mut Struct__lprec) -> u8, pub bfp_efficiency: *mut unsafe extern "C" fn(*mut Struct__lprec) -> f64, pub bfp_pivotvector: *mut unsafe extern "C" fn(*mut Struct__lprec) -> *mut f64, pub bfp_pivotcount: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32, pub bfp_refactcount: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> i32, pub bfp_isSetI: *mut unsafe extern "C" fn(*mut Struct__lprec) -> u8, pub bfp_findredundant: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, unsafe extern "C" fn(*mut Struct__lprec, i32, *mut f64, *mut i32, *mut i32) -> i32, *mut i32, *mut i32) -> i32, pub hXLI: *mut c_void, pub xli_name: *mut extern "C" fn() -> *mut i8, pub xli_compatible: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, i32, i32) -> u8, pub xli_readmodel: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut i8, *mut i8, *mut i8, i32) -> u8, pub xli_writemodel: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut i8, *mut i8, u8) -> u8, pub userabort: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> u8, pub report: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, *mut i8, ...), pub explain: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut i8, ...) -> *mut i8, pub get_lpcolumn: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, *mut f64, *mut i32, *mut i32) -> i32, pub get_basiscolumn: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, *mut i32, *mut f64) -> i32, pub get_OF_active: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, f64) -> f64, pub getMDO: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut u8, *mut i32, *mut i32, u8) -> i32, pub invert: *mut unsafe extern "C" fn(*mut Struct__lprec, u8, u8) -> u8, pub set_action: *mut unsafe extern "C" fn(*mut i32, i32), pub is_action: *mut extern "C" fn(i32, i32) -> u8, pub clear_action: *mut unsafe extern "C" fn(*mut i32, i32), pub ctrlc: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut c_void) -> i32, pub ctrlchandle: *mut c_void, pub writelog: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut c_void, *mut i8), pub loghandle: *mut c_void, pub debuginfo: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut c_void, *mut i8), pub usermessage: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut c_void, i32), pub msgmask: i32, pub msghandle: *mut c_void, pub bb_usenode: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut c_void, i32) -> i32, pub bb_nodehandle: *mut c_void, pub bb_usebranch: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut c_void, i32) -> i32, pub bb_branchhandle: *mut c_void, pub rowcol_name: *mut i8,
}

Fields§

§add_column: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut f64) -> u8§add_columnex: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, *mut f64, *mut i32) -> u8§add_constraint: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut f64, i32, f64) -> u8§add_constraintex: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, *mut f64, *mut i32, i32, f64) -> u8§add_lag_con: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut f64, i32, f64) -> u8§add_SOS: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut i8, i32, i32, i32, *mut i32, *mut f64) -> i32§column_in_lp: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut f64) -> i32§copy_lp: *mut unsafe extern "C" fn(*mut Struct__lprec) -> *mut Struct__lprec§default_basis: *mut unsafe extern "C" fn(*mut Struct__lprec)§del_column: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> u8§del_constraint: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> u8§delete_lp: *mut unsafe extern "C" fn(*mut Struct__lprec)§dualize_lp: *mut unsafe extern "C" fn(*mut Struct__lprec) -> u8§free_lp: *mut unsafe extern "C" fn(*mut *mut Struct__lprec)§get_anti_degen: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32§get_basis: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut i32, u8) -> u8§get_basiscrash: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32§get_bb_depthlimit: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32§get_bb_floorfirst: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32§get_bb_rule: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32§get_bounds_tighter: *mut unsafe extern "C" fn(*mut Struct__lprec) -> u8§get_break_at_value: *mut unsafe extern "C" fn(*mut Struct__lprec) -> f64§get_col_name: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> *mut i8§get_columnex: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, *mut f64, *mut i32) -> i32§get_constr_type: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> i32§get_constr_value: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, i32, *mut f64, *mut i32) -> f64§get_constraints: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut f64) -> u8§get_dual_solution: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut f64) -> u8§get_epsb: *mut unsafe extern "C" fn(*mut Struct__lprec) -> f64§get_epsd: *mut unsafe extern "C" fn(*mut Struct__lprec) -> f64§get_epsel: *mut unsafe extern "C" fn(*mut Struct__lprec) -> f64§get_epsint: *mut unsafe extern "C" fn(*mut Struct__lprec) -> f64§get_epsperturb: *mut unsafe extern "C" fn(*mut Struct__lprec) -> f64§get_epspivot: *mut unsafe extern "C" fn(*mut Struct__lprec) -> f64§get_improve: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32§get_infinite: *mut unsafe extern "C" fn(*mut Struct__lprec) -> f64§get_lambda: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut f64) -> u8§get_lowbo: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> f64§get_lp_index: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> i32§get_lp_name: *mut unsafe extern "C" fn(*mut Struct__lprec) -> *mut i8§get_Lrows: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32§get_mat: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, i32) -> f64§get_mat_byindex: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, u8, u8) -> f64§get_max_level: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32§get_maxpivot: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32§get_mip_gap: *mut unsafe extern "C" fn(*mut Struct__lprec, u8) -> f64§get_multiprice: *mut unsafe extern "C" fn(*mut Struct__lprec, u8) -> i32§get_nameindex: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut i8, u8) -> i32§get_Ncolumns: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32§get_negrange: *mut unsafe extern "C" fn(*mut Struct__lprec) -> f64§get_nonzeros: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32§get_Norig_columns: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32§get_Norig_rows: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32§get_Nrows: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32§get_obj_bound: *mut unsafe extern "C" fn(*mut Struct__lprec) -> f64§get_objective: *mut unsafe extern "C" fn(*mut Struct__lprec) -> f64§get_orig_index: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> i32§get_origcol_name: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> *mut i8§get_origrow_name: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> *mut i8§get_partialprice: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut i32, *mut i32, u8)§get_pivoting: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32§get_presolve: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32§get_presolveloops: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32§get_primal_solution: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut f64) -> u8§get_print_sol: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32§get_pseudocosts: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut f64, *mut f64, *mut i32) -> u8§get_ptr_constraints: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut *mut f64) -> u8§get_ptr_dual_solution: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut *mut f64) -> u8§get_ptr_lambda: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut *mut f64) -> u8§get_ptr_primal_solution: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut *mut f64) -> u8§get_ptr_sensitivity_obj: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut *mut f64, *mut *mut f64) -> u8§get_ptr_sensitivity_objex: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut *mut f64, *mut *mut f64, *mut *mut f64, *mut *mut f64) -> u8§get_ptr_sensitivity_rhs: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut *mut f64, *mut *mut f64, *mut *mut f64) -> u8§get_ptr_variables: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut *mut f64) -> u8§get_rh: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> f64§get_rh_range: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> f64§get_row: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, *mut f64) -> u8§get_rowex: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, *mut f64, *mut i32) -> i32§get_row_name: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> *mut i8§get_scalelimit: *mut unsafe extern "C" fn(*mut Struct__lprec) -> f64§get_scaling: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32§get_sensitivity_obj: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut f64, *mut f64) -> u8§get_sensitivity_objex: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut f64, *mut f64, *mut f64, *mut f64) -> u8§get_sensitivity_rhs: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut f64, *mut f64, *mut f64) -> u8§get_simplextype: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32§get_solutioncount: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32§get_solutionlimit: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32§get_status: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32§get_statustext: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> *mut i8§get_timeout: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i64§get_total_iter: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i64§get_total_nodes: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i64§get_upbo: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> f64§get_var_branch: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> i32§get_var_dualresult: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> f64§get_var_primalresult: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> f64§get_var_priority: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> i32§get_variables: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut f64) -> u8§get_verbose: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32§get_working_objective: *mut unsafe extern "C" fn(*mut Struct__lprec) -> f64§has_BFP: *mut unsafe extern "C" fn(*mut Struct__lprec) -> u8§has_XLI: *mut unsafe extern "C" fn(*mut Struct__lprec) -> u8§is_add_rowmode: *mut unsafe extern "C" fn(*mut Struct__lprec) -> u8§is_anti_degen: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> u8§is_binary: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> u8§is_break_at_first: *mut unsafe extern "C" fn(*mut Struct__lprec) -> u8§is_constr_type: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, i32) -> u8§is_debug: *mut unsafe extern "C" fn(*mut Struct__lprec) -> u8§is_feasible: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut f64, f64) -> u8§is_infinite: *mut unsafe extern "C" fn(*mut Struct__lprec, f64) -> u8§is_int: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> u8§is_integerscaling: *mut unsafe extern "C" fn(*mut Struct__lprec) -> u8§is_lag_trace: *mut unsafe extern "C" fn(*mut Struct__lprec) -> u8§is_maxim: *mut unsafe extern "C" fn(*mut Struct__lprec) -> u8§is_nativeBFP: *mut unsafe extern "C" fn(*mut Struct__lprec) -> u8§is_nativeXLI: *mut unsafe extern "C" fn(*mut Struct__lprec) -> u8§is_negative: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> u8§is_obj_in_basis: *mut unsafe extern "C" fn(*mut Struct__lprec) -> u8§is_piv_mode: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> u8§is_piv_rule: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> u8§is_presolve: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> u8§is_scalemode: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> u8§is_scaletype: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> u8§is_semicont: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> u8§is_SOS_var: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> u8§is_trace: *mut unsafe extern "C" fn(*mut Struct__lprec) -> u8§is_unbounded: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> u8§is_use_names: *mut unsafe extern "C" fn(*mut Struct__lprec, u8) -> u8§lp_solve_version: *mut unsafe extern "C" fn(*mut i32, *mut i32, *mut i32, *mut i32)§make_lp: *mut extern "C" fn(i32, i32) -> *mut Struct__lprec§print_constraints: *mut unsafe extern "C" fn(*mut Struct__lprec, i32)§print_debugdump: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut i8) -> u8§print_duals: *mut unsafe extern "C" fn(*mut Struct__lprec)§print_lp: *mut unsafe extern "C" fn(*mut Struct__lprec)§print_objective: *mut unsafe extern "C" fn(*mut Struct__lprec)§print_scales: *mut unsafe extern "C" fn(*mut Struct__lprec)§print_solution: *mut unsafe extern "C" fn(*mut Struct__lprec, i32)§print_str: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut i8)§print_tableau: *mut unsafe extern "C" fn(*mut Struct__lprec)§put_abortfunc: *mut unsafe extern "C" fn(*mut Struct__lprec, unsafe extern "C" fn(*mut Struct__lprec, *mut c_void) -> i32, *mut c_void)§put_bb_nodefunc: *mut unsafe extern "C" fn(*mut Struct__lprec, unsafe extern "C" fn(*mut Struct__lprec, *mut c_void, i32) -> i32, *mut c_void)§put_bb_branchfunc: *mut unsafe extern "C" fn(*mut Struct__lprec, unsafe extern "C" fn(*mut Struct__lprec, *mut c_void, i32) -> i32, *mut c_void)§put_logfunc: *mut unsafe extern "C" fn(*mut Struct__lprec, unsafe extern "C" fn(*mut Struct__lprec, *mut c_void, *mut i8), *mut c_void)§put_msgfunc: *mut unsafe extern "C" fn(*mut Struct__lprec, unsafe extern "C" fn(*mut Struct__lprec, *mut c_void, i32), *mut c_void, i32)§read_LP: *mut unsafe extern "C" fn(*mut i8, i32, *mut i8) -> *mut Struct__lprec§read_MPS: *mut unsafe extern "C" fn(*mut i8, i32) -> *mut Struct__lprec§read_XLI: *mut unsafe extern "C" fn(*mut i8, *mut i8, *mut i8, *mut i8, i32) -> *mut Struct__lprec§read_params: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut i8, *mut i8) -> u8§read_basis: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut i8, *mut i8) -> u8§reset_basis: *mut unsafe extern "C" fn(*mut Struct__lprec)§reset_params: *mut unsafe extern "C" fn(*mut Struct__lprec)§resize_lp: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, i32) -> u8§set_add_rowmode: *mut unsafe extern "C" fn(*mut Struct__lprec, u8) -> u8§set_anti_degen: *mut unsafe extern "C" fn(*mut Struct__lprec, i32)§set_basisvar: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, i32) -> i32§set_basis: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut i32, u8) -> u8§set_basiscrash: *mut unsafe extern "C" fn(*mut Struct__lprec, i32)§set_bb_depthlimit: *mut unsafe extern "C" fn(*mut Struct__lprec, i32)§set_bb_floorfirst: *mut unsafe extern "C" fn(*mut Struct__lprec, i32)§set_bb_rule: *mut unsafe extern "C" fn(*mut Struct__lprec, i32)§set_BFP: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut i8) -> u8§set_binary: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, u8) -> u8§set_bounds: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, f64, f64) -> u8§set_bounds_tighter: *mut unsafe extern "C" fn(*mut Struct__lprec, u8)§set_break_at_first: *mut unsafe extern "C" fn(*mut Struct__lprec, u8)§set_break_at_value: *mut unsafe extern "C" fn(*mut Struct__lprec, f64)§set_column: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, *mut f64) -> u8§set_columnex: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, i32, *mut f64, *mut i32) -> u8§set_col_name: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, *mut i8) -> u8§set_constr_type: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, i32) -> u8§set_debug: *mut unsafe extern "C" fn(*mut Struct__lprec, u8)§set_epsb: *mut unsafe extern "C" fn(*mut Struct__lprec, f64)§set_epsd: *mut unsafe extern "C" fn(*mut Struct__lprec, f64)§set_epsel: *mut unsafe extern "C" fn(*mut Struct__lprec, f64)§set_epsint: *mut unsafe extern "C" fn(*mut Struct__lprec, f64)§set_epslevel: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> u8§set_epsperturb: *mut unsafe extern "C" fn(*mut Struct__lprec, f64)§set_epspivot: *mut unsafe extern "C" fn(*mut Struct__lprec, f64)§set_unbounded: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> u8§set_improve: *mut unsafe extern "C" fn(*mut Struct__lprec, i32)§set_infinite: *mut unsafe extern "C" fn(*mut Struct__lprec, f64)§set_int: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, u8) -> u8§set_lag_trace: *mut unsafe extern "C" fn(*mut Struct__lprec, u8)§set_lowbo: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, f64) -> u8§set_lp_name: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut i8) -> u8§set_mat: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, i32, f64) -> u8§set_maxim: *mut unsafe extern "C" fn(*mut Struct__lprec)§set_maxpivot: *mut unsafe extern "C" fn(*mut Struct__lprec, i32)§set_minim: *mut unsafe extern "C" fn(*mut Struct__lprec)§set_mip_gap: *mut unsafe extern "C" fn(*mut Struct__lprec, u8, f64)§set_multiprice: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> u8§set_negrange: *mut unsafe extern "C" fn(*mut Struct__lprec, f64)§set_obj_bound: *mut unsafe extern "C" fn(*mut Struct__lprec, f64)§set_obj_fn: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut f64) -> u8§set_obj_fnex: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, *mut f64, *mut i32) -> u8§set_obj: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, f64) -> u8§set_obj_in_basis: *mut unsafe extern "C" fn(*mut Struct__lprec, u8)§set_outputfile: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut i8) -> u8§set_outputstream: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut FILE)§set_partialprice: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, *mut i32, u8) -> u8§set_pivoting: *mut unsafe extern "C" fn(*mut Struct__lprec, i32)§set_preferdual: *mut unsafe extern "C" fn(*mut Struct__lprec, u8)§set_presolve: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, i32)§set_print_sol: *mut unsafe extern "C" fn(*mut Struct__lprec, i32)§set_pseudocosts: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut f64, *mut f64, *mut i32) -> u8§set_rh: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, f64) -> u8§set_rh_range: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, f64) -> u8§set_rh_vec: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut f64)§set_row: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, *mut f64) -> u8§set_rowex: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, i32, *mut f64, *mut i32) -> u8§set_row_name: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, *mut i8) -> u8§set_scalelimit: *mut unsafe extern "C" fn(*mut Struct__lprec, f64)§set_scaling: *mut unsafe extern "C" fn(*mut Struct__lprec, i32)§set_semicont: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, u8) -> u8§set_sense: *mut unsafe extern "C" fn(*mut Struct__lprec, u8)§set_simplextype: *mut unsafe extern "C" fn(*mut Struct__lprec, i32)§set_solutionlimit: *mut unsafe extern "C" fn(*mut Struct__lprec, i32)§set_timeout: *mut unsafe extern "C" fn(*mut Struct__lprec, i64)§set_trace: *mut unsafe extern "C" fn(*mut Struct__lprec, u8)§set_upbo: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, f64) -> u8§set_use_names: *mut unsafe extern "C" fn(*mut Struct__lprec, u8, u8)§set_var_branch: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, i32) -> u8§set_var_weights: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut f64) -> u8§set_verbose: *mut unsafe extern "C" fn(*mut Struct__lprec, i32)§set_XLI: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut i8) -> u8§solve: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32§str_add_column: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut i8) -> u8§str_add_constraint: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut i8, i32, f64) -> u8§str_add_lag_con: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut i8, i32, f64) -> u8§str_set_obj_fn: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut i8) -> u8§str_set_rh_vec: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut i8) -> u8§time_elapsed: *mut unsafe extern "C" fn(*mut Struct__lprec) -> f64§unscale: *mut unsafe extern "C" fn(*mut Struct__lprec)§write_lp: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut i8) -> u8§write_LP: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut FILE) -> u8§write_mps: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut i8) -> u8§write_MPS: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut FILE) -> u8§write_freemps: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut i8) -> u8§write_freeMPS: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut FILE) -> u8§write_XLI: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut i8, *mut i8, u8) -> u8§write_basis: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut i8) -> u8§write_params: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut i8, *mut i8) -> u8§alignmentspacer: *mut i32§lp_name: *mut i8§sum: i32§rows: i32§columns: i32§equalities: i32§boundedvars: i32§INTfuture1: i32§sum_alloc: i32§rows_alloc: i32§columns_alloc: i32§source_is_file: u8§model_is_pure: u8§model_is_valid: u8§tighten_on_set: u8§names_used: u8§use_row_names: u8§use_col_names: u8§lag_trace: u8§spx_trace: u8§bb_trace: u8§streamowned: u8§obj_in_basis: u8§spx_status: i32§lag_status: i32§solutioncount: i32§solutionlimit: i32§real_solution: f64§solution: *mut f64§best_solution: *mut f64§full_solution: *mut f64§edgeVector: *mut f64§drow: *mut f64§nzdrow: *mut i32§duals: *mut f64§full_duals: *mut f64§dualsfrom: *mut f64§dualstill: *mut f64§objfrom: *mut f64§objtill: *mut f64§objfromvalue: *mut f64§orig_obj: *mut f64§obj: *mut f64§current_iter: i64§total_iter: i64§current_bswap: i64§total_bswap: i64§solvecount: i32§max_pivots: i32§simplex_strategy: i32§simplex_mode: i32§verbose: i32§print_sol: i32§outstream: *mut FILE§bb_varbranch: *mut u8§piv_strategy: i32§_piv_rule_: i32§bb_rule: i32§bb_floorfirst: u8§bb_breakfirst: u8§_piv_left_: u8§BOOLfuture1: u8§scalelimit: f64§scalemode: i32§improve: i32§anti_degen: i32§do_presolve: i32§presolveloops: i32§perturb_count: i32§row_name: *mut *mut Struct__hashelem§col_name: *mut *mut Struct__hashelem§rowname_hashtab: *mut Struct_Unnamed1§colname_hashtab: *mut Struct_Unnamed1§rowblocks: *mut Struct__partialrec§colblocks: *mut Struct__partialrec§var_type: *mut u8§multivars: *mut Struct__multirec§multiblockdiv: i32§fixedvars: i32§int_vars: i32§sc_vars: i32§sc_lobound: *mut f64§var_is_free: *mut i32§var_priority: *mut i32§GUB: *mut Struct__SOSgroup§sos_vars: i32§sos_ints: i32§SOS: *mut Struct__SOSgroup§sos_priority: *mut i32§bsolveVal: *mut f64§bsolveIdx: *mut i32§orig_rhs: *mut f64§rhs: *mut f64§row_type: *mut i32§longsteps: *mut Struct__multirec§orig_upbo: *mut f64§upbo: *mut f64§orig_lowbo: *mut f64§lowbo: *mut f64§matA: *mut Struct__MATrec§invB: *mut Struct__INVrec§bb_bounds: *mut Struct__BBrec§rootbounds: *mut Struct__BBrec§bb_basis: *mut Struct__basisrec§rootbasis: *mut Struct__basisrec§monitor: *mut Struct__OBJmonrec§scalars: *mut f64§scaling_used: u8§columns_scaled: u8§varmap_locked: u8§basis_valid: u8§crashmode: i32§var_basic: *mut i32§val_nonbasic: *mut f64§is_basic: *mut u8§is_lower: *mut u8§rejectpivot: *mut i32§bb_PseudoCost: *mut Struct__BBPSrec§bb_PseudoUpdates: i32§bb_strongbranches: i32§is_strongbranch: i32§bb_improvements: i32§rhsmax: f64§suminfeas: f64§bigM: f64§P1extraVal: f64§P1extraDim: i32§spx_action: i32§spx_perturbed: u8§bb_break: u8§wasPreprocessed: u8§wasPresolved: u8§INTfuture2: i32§matL: *mut Struct__MATrec§lag_rhs: *mut f64§lag_con_type: *mut i32§lambda: *mut f64§lag_bound: f64§lag_accept: f64§infinite: f64§negrange: f64§epsmachine: f64§epsvalue: f64§epsprimal: f64§epsdual: f64§epspivot: f64§epsperturb: f64§epssolution: f64§bb_status: i32§bb_level: i32§bb_maxlevel: i32§bb_limitlevel: i32§bb_totalnodes: i64§bb_solutionlevel: i32§bb_cutpoolsize: i32§bb_cutpoolused: i32§bb_constraintOF: i32§bb_cuttype: *mut i32§bb_varactive: *mut i32§bb_upperchange: *mut Struct__DeltaVrec§bb_lowerchange: *mut Struct__DeltaVrec§bb_deltaOF: f64§bb_breakOF: f64§bb_limitOF: f64§bb_heuristicOF: f64§bb_parentOF: f64§bb_workOF: f64§presolve_undo: *mut Struct__presolveundorec§workarrays: *mut Struct__workarraysrec§epsint: f64§mip_absgap: f64§mip_relgap: f64§timecreate: f64§timestart: f64§timeheuristic: f64§timepresolved: f64§timeend: f64§sectimeout: i64§ex_status: *mut i8§hBFP: *mut c_void§bfp_name: *mut extern "C" fn() -> *mut i8§bfp_compatible: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, i32, i32) -> u8§bfp_init: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, i32, *mut i8) -> u8§bfp_free: *mut unsafe extern "C" fn(*mut Struct__lprec)§bfp_resize: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> u8§bfp_memallocated: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32§bfp_restart: *mut unsafe extern "C" fn(*mut Struct__lprec) -> u8§bfp_mustrefactorize: *mut unsafe extern "C" fn(*mut Struct__lprec) -> u8§bfp_preparefactorization: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32§bfp_factorize: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, i32, *mut u8, u8) -> i32§bfp_finishfactorization: *mut unsafe extern "C" fn(*mut Struct__lprec)§bfp_updaterefactstats: *mut unsafe extern "C" fn(*mut Struct__lprec)§bfp_prepareupdate: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, i32, *mut f64) -> f64§bfp_pivotRHS: *mut unsafe extern "C" fn(*mut Struct__lprec, f64, *mut f64) -> f64§bfp_finishupdate: *mut unsafe extern "C" fn(*mut Struct__lprec, u8) -> u8§bfp_ftran_prepare: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut f64, *mut i32)§bfp_ftran_normal: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut f64, *mut i32)§bfp_btran_normal: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut f64, *mut i32)§bfp_btran_double: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut f64, *mut i32, *mut f64, *mut i32)§bfp_status: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32§bfp_nonzeros: *mut unsafe extern "C" fn(*mut Struct__lprec, u8) -> i32§bfp_implicitslack: *mut unsafe extern "C" fn(*mut Struct__lprec) -> u8§bfp_indexbase: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32§bfp_rowoffset: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32§bfp_pivotmax: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32§bfp_pivotalloc: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> u8§bfp_colcount: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32§bfp_canresetbasis: *mut unsafe extern "C" fn(*mut Struct__lprec) -> u8§bfp_efficiency: *mut unsafe extern "C" fn(*mut Struct__lprec) -> f64§bfp_pivotvector: *mut unsafe extern "C" fn(*mut Struct__lprec) -> *mut f64§bfp_pivotcount: *mut unsafe extern "C" fn(*mut Struct__lprec) -> i32§bfp_refactcount: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> i32§bfp_isSetI: *mut unsafe extern "C" fn(*mut Struct__lprec) -> u8§bfp_findredundant: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, unsafe extern "C" fn(*mut Struct__lprec, i32, *mut f64, *mut i32, *mut i32) -> i32, *mut i32, *mut i32) -> i32§hXLI: *mut c_void§xli_name: *mut extern "C" fn() -> *mut i8§xli_compatible: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, i32, i32) -> u8§xli_readmodel: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut i8, *mut i8, *mut i8, i32) -> u8§xli_writemodel: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut i8, *mut i8, u8) -> u8§userabort: *mut unsafe extern "C" fn(*mut Struct__lprec, i32) -> u8§report: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, *mut i8, ...)§explain: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut i8, ...) -> *mut i8§get_lpcolumn: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, *mut f64, *mut i32, *mut i32) -> i32§get_basiscolumn: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, *mut i32, *mut f64) -> i32§get_OF_active: *mut unsafe extern "C" fn(*mut Struct__lprec, i32, f64) -> f64§getMDO: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut u8, *mut i32, *mut i32, u8) -> i32§invert: *mut unsafe extern "C" fn(*mut Struct__lprec, u8, u8) -> u8§set_action: *mut unsafe extern "C" fn(*mut i32, i32)§is_action: *mut extern "C" fn(i32, i32) -> u8§clear_action: *mut unsafe extern "C" fn(*mut i32, i32)§ctrlc: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut c_void) -> i32§ctrlchandle: *mut c_void§writelog: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut c_void, *mut i8)§loghandle: *mut c_void§debuginfo: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut c_void, *mut i8)§usermessage: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut c_void, i32)§msgmask: i32§msghandle: *mut c_void§bb_usenode: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut c_void, i32) -> i32§bb_nodehandle: *mut c_void§bb_usebranch: *mut unsafe extern "C" fn(*mut Struct__lprec, *mut c_void, i32) -> i32§bb_branchhandle: *mut c_void§rowcol_name: *mut i8