pub enum BoundaryConditionType {
Dirichlet,
Neumann,
Robin,
Periodic,
}Expand description
Enum representing different types of boundary conditions
Variants§
Dirichlet
Dirichlet boundary condition (fixed value)
Neumann
Neumann boundary condition (fixed derivative)
Robin
Robin/mixed boundary condition (linear combination of value and derivative)
Periodic
Periodic boundary condition
Trait Implementations§
Source§impl Clone for BoundaryConditionType
impl Clone for BoundaryConditionType
Source§fn clone(&self) -> BoundaryConditionType
fn clone(&self) -> BoundaryConditionType
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 BoundaryConditionType
impl Debug for BoundaryConditionType
Source§impl PartialEq for BoundaryConditionType
impl PartialEq for BoundaryConditionType
impl Copy for BoundaryConditionType
impl StructuralPartialEq for BoundaryConditionType
Auto Trait Implementations§
impl Freeze for BoundaryConditionType
impl RefUnwindSafe for BoundaryConditionType
impl Send for BoundaryConditionType
impl Sync for BoundaryConditionType
impl Unpin for BoundaryConditionType
impl UnwindSafe for BoundaryConditionType
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