pub struct NonlinearSolveOptions {Show 14 fields
pub increment_count: usize,
pub max_newton_iters: usize,
pub tolerance: f64,
pub residual_convergence_factor: f64,
pub increment_norm_tolerance: f64,
pub line_search: bool,
pub max_line_search_backtracks: usize,
pub line_search_reduction: f64,
pub tangent_refresh_interval: usize,
pub prep_context: Option<FeaPrepContext>,
pub thermo_mechanical_context: Option<FeaThermoMechanicalContext>,
pub electro_thermal_context: Option<FeaElectroThermalContext>,
pub plasticity_context: Option<FeaPlasticityConstitutiveContext>,
pub contact_context: Option<FeaContactInterfaceContext>,
}Fields§
§increment_count: usize§max_newton_iters: usize§tolerance: f64§residual_convergence_factor: f64§increment_norm_tolerance: f64§line_search: bool§max_line_search_backtracks: usize§line_search_reduction: f64§tangent_refresh_interval: usize§prep_context: Option<FeaPrepContext>§thermo_mechanical_context: Option<FeaThermoMechanicalContext>§electro_thermal_context: Option<FeaElectroThermalContext>§plasticity_context: Option<FeaPlasticityConstitutiveContext>§contact_context: Option<FeaContactInterfaceContext>Trait Implementations§
Source§impl Clone for NonlinearSolveOptions
impl Clone for NonlinearSolveOptions
Source§fn clone(&self) -> NonlinearSolveOptions
fn clone(&self) -> NonlinearSolveOptions
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 NonlinearSolveOptions
impl Debug for NonlinearSolveOptions
Source§impl Default for NonlinearSolveOptions
impl Default for NonlinearSolveOptions
Source§impl<'de> Deserialize<'de> for NonlinearSolveOptions
impl<'de> Deserialize<'de> for NonlinearSolveOptions
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 NonlinearSolveOptions
impl PartialEq for NonlinearSolveOptions
Source§impl Serialize for NonlinearSolveOptions
impl Serialize for NonlinearSolveOptions
impl StructuralPartialEq for NonlinearSolveOptions
Auto Trait Implementations§
impl Freeze for NonlinearSolveOptions
impl RefUnwindSafe for NonlinearSolveOptions
impl Send for NonlinearSolveOptions
impl Sync for NonlinearSolveOptions
impl Unpin for NonlinearSolveOptions
impl UnsafeUnpin for NonlinearSolveOptions
impl UnwindSafe for NonlinearSolveOptions
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