pub struct CalibrationConditioning {
pub parameter_names: Vec<String>,
pub scaled_sensitivities: Vec<f64>,
pub scaled_diagonal_curvature: Vec<f64>,
pub diagonal_condition_estimate: Option<f64>,
pub parameters_at_bounds: Vec<String>,
pub rejected_steps: usize,
pub warnings: Vec<String>,
}Expand description
Practical finite-difference conditioning indicators, not statistical uncertainty.
Fields§
§parameter_names: Vec<String>Active parameter names in the same order as sensitivity arrays.
scaled_sensitivities: Vec<f64>Absolute derivatives with respect to normalized optimizer variables.
scaled_diagonal_curvature: Vec<f64>Approximate diagonal curvature in normalized variables.
diagonal_condition_estimate: Option<f64>Ratio of largest to smallest useful positive diagonal curvature, if defined.
parameters_at_bounds: Vec<String>Parameters within a numerical tolerance of either configured bound.
rejected_steps: usizeNumber of trial steps rejected over the complete joint run.
warnings: Vec<String>Human-readable weak-identifiability or negligible-influence warnings.
Trait Implementations§
Source§impl Clone for CalibrationConditioning
impl Clone for CalibrationConditioning
Source§fn clone(&self) -> CalibrationConditioning
fn clone(&self) -> CalibrationConditioning
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CalibrationConditioning
impl Debug for CalibrationConditioning
Source§impl Default for CalibrationConditioning
impl Default for CalibrationConditioning
Source§fn default() -> CalibrationConditioning
fn default() -> CalibrationConditioning
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CalibrationConditioning
impl<'de> Deserialize<'de> for CalibrationConditioning
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for CalibrationConditioning
impl PartialEq for CalibrationConditioning
Source§fn eq(&self, other: &CalibrationConditioning) -> bool
fn eq(&self, other: &CalibrationConditioning) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for CalibrationConditioning
impl Serialize for CalibrationConditioning
impl StructuralPartialEq for CalibrationConditioning
Auto Trait Implementations§
impl Freeze for CalibrationConditioning
impl RefUnwindSafe for CalibrationConditioning
impl Send for CalibrationConditioning
impl Sync for CalibrationConditioning
impl Unpin for CalibrationConditioning
impl UnsafeUnpin for CalibrationConditioning
impl UnwindSafe for CalibrationConditioning
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