[−][src]Enum gurobi::Where
Location where the callback called
If you want to get more information, see official manual.
Variants
Periodic polling callback
Currently performing presolve
Fields of PreSolve
coldel: i32
The number of columns removed by presolve to this point.
rowdel: i32
The number of rows removed by presolve to this point.
senchg: i32
The number of constraint senses changed by presolve to this point.
bndchg: i32
The number of variable bounds changed by presolve to this point.
coecfg: i32
The number of coefficients changed by presolve to this point.
Currently in simplex
Fields of Simplex
Currently in MIP
Fields of MIP
objbst: f64
Current best objective.
objbnd: f64
Current best objective bound.
nodcnt: f64
Current explored node count.
solcnt: f64
Current count of feasible solutions found.
cutcnt: i32
Current count of cutting planes applied.
nodleft: f64
Current unexplored node count.
itrcnt: f64
Current simplex iteration count.
Found a new MIP incumbent
Fields of MIPSol
Currently exploring a MIP node
Fields of MIPNode
Message(String)
Printing a log message
Currently in barrier.
Fields of Barrier
itrcnt: i32
Current barrier iteration count.
primobj: f64
Primal objective value for current barrier iterate.
dualobj: f64
Dual objective value for current barrier iterate.
priminf: f64
Primal infeasibility for current barrier iterate.
dualinf: f64
Dual infeasibility for current barrier iterate.
compl: f64
Complementarity violation for current barrier iterate.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Where
impl Send for Where
impl Sync for Where
impl Unpin for Where
impl UnwindSafe for Where
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,