pub enum ImplicitMethod {
BackwardEuler,
CrankNicolson,
TrapezoidalRule,
ADI,
}Expand description
Available implicit time-stepping schemes
Variants§
BackwardEuler
Backward Euler method (first-order, L-stable)
CrankNicolson
Crank-Nicolson method (second-order, A-stable)
TrapezoidalRule
Trapezoidal rule (second-order, A-stable)
ADI
Alternating Direction Implicit method (efficient for multi-dimensional problems)
Trait Implementations§
Source§impl Clone for ImplicitMethod
impl Clone for ImplicitMethod
Source§fn clone(&self) -> ImplicitMethod
fn clone(&self) -> ImplicitMethod
Returns a duplicate of the value. Read more
1.0.0 · 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 ImplicitMethod
impl Debug for ImplicitMethod
Source§impl PartialEq for ImplicitMethod
impl PartialEq for ImplicitMethod
impl Copy for ImplicitMethod
impl StructuralPartialEq for ImplicitMethod
Auto Trait Implementations§
impl Freeze for ImplicitMethod
impl RefUnwindSafe for ImplicitMethod
impl Send for ImplicitMethod
impl Sync for ImplicitMethod
impl Unpin for ImplicitMethod
impl UnwindSafe for ImplicitMethod
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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 more