Struct osqp_sys::OSQPInfo[][src]

#[repr(C)]
pub struct OSQPInfo { pub iter: osqp_int, pub status: [c_char; 32], pub status_val: osqp_int, pub status_polish: osqp_int, pub obj_val: osqp_float, pub pri_res: osqp_float, pub dua_res: osqp_float, pub setup_time: osqp_float, pub solve_time: osqp_float, pub polish_time: osqp_float, pub run_time: osqp_float, pub rho_updates: osqp_int, pub rho_estimate: osqp_float, }

Solver return nformation

Fields

< number of iterations taken

< status string, e.g. 'solved'

< status as c_int, defined in constants.h

< polish status: successful (1), unperformed (0), (-1)

< primal objective

< norm of primal residual

< norm of dual residual

< time taken for setup phase (seconds)

< time taken for solve phase (seconds)

< time taken for polish phase (seconds)

< total time (seconds)

< number of rho updates

< best rho estimate so far from residuals

Auto Trait Implementations

impl Send for OSQPInfo

impl Sync for OSQPInfo