pub struct CobylaConfig {
pub x0: Array1<f64>,
pub bounds: Vec<(f64, f64)>,
pub rho_begin: CobylaRhoBegin,
pub maxeval: usize,
pub stop_tol: CobylaStopTols,
}Expand description
Configuration for cobyla.
Fields§
§x0: Array1<f64>Initial guess. Must lie within bounds.
bounds: Vec<(f64, f64)>(lower, upper) per dimension.
rho_begin: CobylaRhoBeginInitial trust-region radius. See CobylaRhoBegin.
maxeval: usizeMaximum number of objective evaluations.
stop_tol: CobylaStopTolsTermination tolerances.
Trait Implementations§
Source§impl Clone for CobylaConfig
impl Clone for CobylaConfig
Source§fn clone(&self) -> CobylaConfig
fn clone(&self) -> CobylaConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for CobylaConfig
impl RefUnwindSafe for CobylaConfig
impl Send for CobylaConfig
impl Sync for CobylaConfig
impl Unpin for CobylaConfig
impl UnsafeUnpin for CobylaConfig
impl UnwindSafe for CobylaConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more