pub struct TransientSolveResult {Show 13 fields
pub converged_steps: usize,
pub total_steps: usize,
pub time_points_s: Vec<f64>,
pub displacement_snapshots: Vec<Vec<f64>>,
pub residual_norms: Vec<f64>,
pub accepted_time_steps_s: Vec<f64>,
pub diagnostics: Vec<FeaDiagnostic>,
pub solver_method: String,
pub solver_backend: String,
pub solver_host_sync_count: u32,
pub device_apply_k_count: u32,
pub device_apply_k_attempt_count: u32,
pub preconditioner: String,
}Fields§
§converged_steps: usize§total_steps: usize§time_points_s: Vec<f64>§displacement_snapshots: Vec<Vec<f64>>§residual_norms: Vec<f64>§accepted_time_steps_s: Vec<f64>§diagnostics: Vec<FeaDiagnostic>§solver_method: String§solver_backend: String§solver_host_sync_count: u32§device_apply_k_count: u32§device_apply_k_attempt_count: u32§preconditioner: StringTrait Implementations§
Source§impl Clone for TransientSolveResult
impl Clone for TransientSolveResult
Source§fn clone(&self) -> TransientSolveResult
fn clone(&self) -> TransientSolveResult
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 TransientSolveResult
impl Debug for TransientSolveResult
Source§impl<'de> Deserialize<'de> for TransientSolveResult
impl<'de> Deserialize<'de> for TransientSolveResult
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 TransientSolveResult
impl PartialEq for TransientSolveResult
Source§impl Serialize for TransientSolveResult
impl Serialize for TransientSolveResult
impl StructuralPartialEq for TransientSolveResult
Auto Trait Implementations§
impl Freeze for TransientSolveResult
impl RefUnwindSafe for TransientSolveResult
impl Send for TransientSolveResult
impl Sync for TransientSolveResult
impl Unpin for TransientSolveResult
impl UnsafeUnpin for TransientSolveResult
impl UnwindSafe for TransientSolveResult
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