#[repr(C)]pub struct SCIP_NlpStatistics {
pub niterations: c_int,
pub totaltime: f64,
pub evaltime: f64,
pub consviol: f64,
pub boundviol: f64,
}Expand description
Statistics from an NLP solve
Fields§
§niterations: c_int< number of iterations the NLP solver spend in the last solve command
totaltime: f64< total time in CPU sections the NLP solver spend in the last solve command
evaltime: f64< time spend in evaluation of functions and their derivatives (only measured if timing/nlpieval = TRUE)
consviol: f64< maximal absolute constraint violation in current solution, or SCIP_INVALID if not available
boundviol: f64< maximal absolute variable bound violation in current solution, or SCIP_INVALID if not available
Trait Implementations§
Source§impl Clone for SCIP_NlpStatistics
impl Clone for SCIP_NlpStatistics
Source§fn clone(&self) -> SCIP_NlpStatistics
fn clone(&self) -> SCIP_NlpStatistics
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SCIP_NlpStatistics
impl Debug for SCIP_NlpStatistics
impl Copy for SCIP_NlpStatistics
Auto Trait Implementations§
impl Freeze for SCIP_NlpStatistics
impl RefUnwindSafe for SCIP_NlpStatistics
impl Send for SCIP_NlpStatistics
impl Sync for SCIP_NlpStatistics
impl Unpin for SCIP_NlpStatistics
impl UnwindSafe for SCIP_NlpStatistics
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)