pub struct ArcStepInfo {Show 13 fields
pub radius: f64,
pub next_radius: f64,
pub retries: usize,
pub corrector_solves: usize,
pub factorizations: usize,
pub force_measure: f64,
pub arc_error: f64,
pub chord_length: f64,
pub det_sign: Option<i8>,
pub bifurcation_suspected: bool,
pub displacement_scale: f64,
pub rotation_scale: Option<f64>,
pub stop: Option<ArcStop>,
}Expand description
Per-step continuation diagnostics (StepResult::arc).
Fields§
§radius: f64Radius of the accepted attempt.
next_radius: f64Radius proposed for the next step.
retries: usizeCutbacks before the accepted attempt.
corrector_solves: usizeCorrector solves in the accepted attempt.
factorizations: usizeBordered factorizations across every attempt, predictors included.
force_measure: f64Force-test measure at acceptance (||r|| for NormUnbalance,
the largest scaled component for Combined).
arc_error: f64|g| / s^2 at acceptance.
chord_length: f64Accumulated accepted chord length in the metric.
det_sign: Option<i8>Sign of det K near the accepted state (from the last bordered
factorization of the step), when one was available.
bifurcation_suspected: booldet K changed sign while lambda kept its direction: the step
probably crossed a bifurcation and stayed on the primary branch.
displacement_scale: f64The metric’s translation scale (explicit or derived).
rotation_scale: Option<f64>The metric’s rotation scale, when the model has rotational DOFs.
stop: Option<ArcStop>Set on the step that met a stop criterion.
Trait Implementations§
Source§impl Clone for ArcStepInfo
impl Clone for ArcStepInfo
Source§fn clone(&self) -> ArcStepInfo
fn clone(&self) -> ArcStepInfo
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreimpl Copy for ArcStepInfo
Source§impl Debug for ArcStepInfo
impl Debug for ArcStepInfo
Source§impl PartialEq for ArcStepInfo
impl PartialEq for ArcStepInfo
impl StructuralPartialEq for ArcStepInfo
Auto Trait Implementations§
impl Freeze for ArcStepInfo
impl RefUnwindSafe for ArcStepInfo
impl Send for ArcStepInfo
impl Sync for ArcStepInfo
impl Unpin for ArcStepInfo
impl UnsafeUnpin for ArcStepInfo
impl UnwindSafe for ArcStepInfo
Blanket Implementations§
impl<T> Boilerplate for T
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T, U> Imply<T> for U
impl<T> Scalar for T
§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
self from the equivalent element of its
superset. Read more§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
self is actually part of its subset T (and can be converted to it).§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
self.to_subset but without any property checks. Always succeeds.§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
self to the equivalent element of its superset.