pub struct NonlinearResultsData {Show 30 fields
pub nonlinear_payload_version: String,
pub load_factors: Vec<f64>,
pub displacement_snapshots: Vec<AnalysisField>,
pub rotation_snapshots: Vec<AnalysisField>,
pub von_mises_snapshots: Vec<AnalysisField>,
pub plastic_strain_snapshots: Vec<AnalysisField>,
pub equivalent_plastic_strain_snapshots: Vec<AnalysisField>,
pub contact_pressure_snapshots: Vec<AnalysisField>,
pub contact_gap_snapshots: Vec<AnalysisField>,
pub load_factor_snapshots: Vec<AnalysisField>,
pub residual_norm_snapshots: Vec<AnalysisField>,
pub thermo_mechanical_temperature_snapshots: Vec<AnalysisField>,
pub thermo_mechanical_thermal_strain_snapshots: Vec<AnalysisField>,
pub thermo_mechanical_thermal_stress_snapshots: Vec<AnalysisField>,
pub thermo_mechanical_displacement_snapshots: Vec<AnalysisField>,
pub thermo_mechanical_von_mises_snapshots: Vec<AnalysisField>,
pub thermo_mechanical_coupling_residual_snapshots: Vec<AnalysisField>,
pub electro_thermal_temperature_snapshots: Vec<AnalysisField>,
pub electro_thermal_thermal_residual_snapshots: Vec<AnalysisField>,
pub residual_norms: Vec<f64>,
pub increment_norms: Vec<f64>,
pub iteration_counts: Vec<usize>,
pub failed_increments: usize,
pub line_search_backtracks: usize,
pub max_line_search_backtracks_per_increment: usize,
pub tangent_rebuild_count: usize,
pub iteration_spike_count: usize,
pub convergence_stall_count: usize,
pub backtrack_burst_count: usize,
pub method: NonlinearMethod,
}Fields§
§nonlinear_payload_version: String§load_factors: Vec<f64>§displacement_snapshots: Vec<AnalysisField>§rotation_snapshots: Vec<AnalysisField>§von_mises_snapshots: Vec<AnalysisField>§plastic_strain_snapshots: Vec<AnalysisField>§equivalent_plastic_strain_snapshots: Vec<AnalysisField>§contact_pressure_snapshots: Vec<AnalysisField>§contact_gap_snapshots: Vec<AnalysisField>§load_factor_snapshots: Vec<AnalysisField>§residual_norm_snapshots: Vec<AnalysisField>§thermo_mechanical_temperature_snapshots: Vec<AnalysisField>§thermo_mechanical_thermal_strain_snapshots: Vec<AnalysisField>§thermo_mechanical_thermal_stress_snapshots: Vec<AnalysisField>§thermo_mechanical_displacement_snapshots: Vec<AnalysisField>§thermo_mechanical_von_mises_snapshots: Vec<AnalysisField>§thermo_mechanical_coupling_residual_snapshots: Vec<AnalysisField>§electro_thermal_temperature_snapshots: Vec<AnalysisField>§electro_thermal_thermal_residual_snapshots: Vec<AnalysisField>§residual_norms: Vec<f64>§increment_norms: Vec<f64>§iteration_counts: Vec<usize>§failed_increments: usize§line_search_backtracks: usize§max_line_search_backtracks_per_increment: usize§tangent_rebuild_count: usize§iteration_spike_count: usize§convergence_stall_count: usize§backtrack_burst_count: usize§method: NonlinearMethodTrait Implementations§
Source§impl Clone for NonlinearResultsData
impl Clone for NonlinearResultsData
Source§fn clone(&self) -> NonlinearResultsData
fn clone(&self) -> NonlinearResultsData
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 NonlinearResultsData
impl Debug for NonlinearResultsData
Source§impl<'de> Deserialize<'de> for NonlinearResultsData
impl<'de> Deserialize<'de> for NonlinearResultsData
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 NonlinearResultsData
impl PartialEq for NonlinearResultsData
Source§fn eq(&self, other: &NonlinearResultsData) -> bool
fn eq(&self, other: &NonlinearResultsData) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for NonlinearResultsData
impl Serialize for NonlinearResultsData
impl StructuralPartialEq for NonlinearResultsData
Auto Trait Implementations§
impl Freeze for NonlinearResultsData
impl RefUnwindSafe for NonlinearResultsData
impl Send for NonlinearResultsData
impl Sync for NonlinearResultsData
impl Unpin for NonlinearResultsData
impl UnsafeUnpin for NonlinearResultsData
impl UnwindSafe for NonlinearResultsData
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
impl<T> Scalar for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.