pub struct LongRangeInteractions { /* private fields */ }Expand description
Long-range interactions
Implementations§
Source§impl LongRangeInteractions
impl LongRangeInteractions
pub fn new() -> Self
Sourcepub fn ewald_summation(&self) -> &EwaldSummation
pub fn ewald_summation(&self) -> &EwaldSummation
Borrow the Ewald-summation parameters.
Sourcepub fn ewald_summation_mut(&mut self) -> &mut EwaldSummation
pub fn ewald_summation_mut(&mut self) -> &mut EwaldSummation
Mutably borrow the Ewald-summation parameters.
Sourcepub fn particle_mesh(&self) -> &ParticleMesh
pub fn particle_mesh(&self) -> &ParticleMesh
Borrow the particle-mesh (PME) parameters.
Sourcepub fn particle_mesh_mut(&mut self) -> &mut ParticleMesh
pub fn particle_mesh_mut(&mut self) -> &mut ParticleMesh
Mutably borrow the particle-mesh (PME) parameters.
Sourcepub fn reaction_field(&self) -> &ReactionField
pub fn reaction_field(&self) -> &ReactionField
Borrow the reaction-field parameters.
Sourcepub fn reaction_field_mut(&mut self) -> &mut ReactionField
pub fn reaction_field_mut(&mut self) -> &mut ReactionField
Mutably borrow the reaction-field parameters.
Auto Trait Implementations§
impl Freeze for LongRangeInteractions
impl RefUnwindSafe for LongRangeInteractions
impl Send for LongRangeInteractions
impl Sync for LongRangeInteractions
impl Unpin for LongRangeInteractions
impl UnsafeUnpin for LongRangeInteractions
impl UnwindSafe for LongRangeInteractions
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