Struct argmin::result::ArgminResult [] [src]

pub struct ArgminResult<T: ArgminParameter, U: ArgminCostValue> {
    pub param: T,
    pub cost: U,
    pub iters: u64,
    pub terminated: bool,
    pub termination_reason: TerminationReason,
}

Return struct for all solvers.

Fields

Final parameter vector

Final cost value

Number of iterations

Indicated whether it terminated or not

Reason of termination

Methods

impl<T: ArgminParameter, U: ArgminCostValue> ArgminResult<T, U>
[src]

[src]

Constructor

param: Final (best) parameter vector cost: Final (best) cost function value iters: Number of iterations

[src]

Set the termination reason

In case of NotTerminated, the field terminated is set to false and true otherwise.

termination_reason: Termination reason of type TerminationReason

Trait Implementations

impl<T: Debug + ArgminParameter, U: Debug + ArgminCostValue> Debug for ArgminResult<T, U>
[src]

[src]

Formats the value using the given formatter.