pub struct SteadyConductionSettings {
pub picard_tolerance: TemperatureInterval,
pub max_picard_passes: usize,
pub linear: SolverSettings,
}Expand description
Iteration controls. The defaults converge the energy balance to about
1e-10 of the generated power on the meshes in this module’s tests.
Fields§
§picard_tolerance: TemperatureIntervalStop the Picard passes on k(T) when no cell moves more than this.
max_picard_passes: usizeGive up after this many passes.
linear: SolverSettingsConjugate-gradient settings for each linear solve.
Trait Implementations§
Source§impl Clone for SteadyConductionSettings
impl Clone for SteadyConductionSettings
impl Copy for SteadyConductionSettings
Source§impl Debug for SteadyConductionSettings
impl Debug for SteadyConductionSettings
Auto Trait Implementations§
impl !RefUnwindSafe for SteadyConductionSettings
impl !UnwindSafe for SteadyConductionSettings
impl Freeze for SteadyConductionSettings
impl Send for SteadyConductionSettings
impl Sync for SteadyConductionSettings
impl Unpin for SteadyConductionSettings
impl UnsafeUnpin for SteadyConductionSettings
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