pub struct TransientSolveOptions {Show 19 fields
pub time_step_s: f64,
pub min_time_step_s: f64,
pub max_time_step_s: f64,
pub step_count: usize,
pub max_linear_iters: usize,
pub tolerance: f64,
pub residual_target: f64,
pub adaptive_time_step: bool,
pub max_step_retries: usize,
pub adapt_min_scale: f64,
pub adapt_max_scale: f64,
pub adapt_growth_exponent: f64,
pub adapt_retry_growth_cap: f64,
pub adapt_nonconverged_shrink: f64,
pub dt_bucket_rel_tolerance: f64,
pub progress_operation: String,
pub prep_context: Option<FeaPrepContext>,
pub thermo_mechanical_context: Option<FeaThermoMechanicalContext>,
pub electro_thermal_context: Option<FeaElectroThermalContext>,
}Fields§
§time_step_s: f64§min_time_step_s: f64§max_time_step_s: f64§step_count: usize§max_linear_iters: usize§tolerance: f64§residual_target: f64§adaptive_time_step: bool§max_step_retries: usize§adapt_min_scale: f64§adapt_max_scale: f64§adapt_growth_exponent: f64§adapt_retry_growth_cap: f64§adapt_nonconverged_shrink: f64§dt_bucket_rel_tolerance: f64§progress_operation: String§prep_context: Option<FeaPrepContext>§thermo_mechanical_context: Option<FeaThermoMechanicalContext>§electro_thermal_context: Option<FeaElectroThermalContext>Trait Implementations§
Source§impl Clone for TransientSolveOptions
impl Clone for TransientSolveOptions
Source§fn clone(&self) -> TransientSolveOptions
fn clone(&self) -> TransientSolveOptions
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 TransientSolveOptions
impl Debug for TransientSolveOptions
Source§impl Default for TransientSolveOptions
impl Default for TransientSolveOptions
Source§impl<'de> Deserialize<'de> for TransientSolveOptions
impl<'de> Deserialize<'de> for TransientSolveOptions
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 TransientSolveOptions
impl PartialEq for TransientSolveOptions
Source§impl Serialize for TransientSolveOptions
impl Serialize for TransientSolveOptions
impl StructuralPartialEq for TransientSolveOptions
Auto Trait Implementations§
impl Freeze for TransientSolveOptions
impl RefUnwindSafe for TransientSolveOptions
impl Send for TransientSolveOptions
impl Sync for TransientSolveOptions
impl Unpin for TransientSolveOptions
impl UnsafeUnpin for TransientSolveOptions
impl UnwindSafe for TransientSolveOptions
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