pub struct BoundaryConditions { /* private fields */ }Expand description
Boundary conditions
Implementations§
Source§impl BoundaryConditions
impl BoundaryConditions
pub fn new() -> Self
Sourcepub fn boundary_type(&self) -> &BoundaryType
pub fn boundary_type(&self) -> &BoundaryType
Borrow the boundary type.
Sourcepub fn set_boundary_type(&mut self, boundary_type: BoundaryType)
pub fn set_boundary_type(&mut self, boundary_type: BoundaryType)
Set the boundary type.
Sourcepub fn box_vectors(&self) -> &Vec<Vec<f64>>
pub fn box_vectors(&self) -> &Vec<Vec<f64>>
Borrow the simulation box vectors.
Sourcepub fn box_vectors_mut(&mut self) -> &mut Vec<Vec<f64>>
pub fn box_vectors_mut(&mut self) -> &mut Vec<Vec<f64>>
Mutably borrow the simulation box vectors.
Sourcepub fn minimum_image(&self) -> &MinimumImage
pub fn minimum_image(&self) -> &MinimumImage
Borrow the minimum-image convention state.
Sourcepub fn minimum_image_mut(&mut self) -> &mut MinimumImage
pub fn minimum_image_mut(&mut self) -> &mut MinimumImage
Mutably borrow the minimum-image convention state.
Auto Trait Implementations§
impl Freeze for BoundaryConditions
impl RefUnwindSafe for BoundaryConditions
impl Send for BoundaryConditions
impl Sync for BoundaryConditions
impl Unpin for BoundaryConditions
impl UnsafeUnpin for BoundaryConditions
impl UnwindSafe for BoundaryConditions
Blanket Implementations§
§impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
Aggregate shares in an MPC protocol.
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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