pub struct NonbondedInteractions { /* private fields */ }Expand description
Nonbonded interactions
Implementations§
Source§impl NonbondedInteractions
impl NonbondedInteractions
pub fn new() -> Self
Sourcepub fn lennard_jones(&self) -> &LennardJones
pub fn lennard_jones(&self) -> &LennardJones
Borrow the Lennard-Jones potential parameters.
Sourcepub fn lennard_jones_mut(&mut self) -> &mut LennardJones
pub fn lennard_jones_mut(&mut self) -> &mut LennardJones
Mutably borrow the Lennard-Jones potential parameters.
Sourcepub fn coulomb_mut(&mut self) -> &mut Coulomb
pub fn coulomb_mut(&mut self) -> &mut Coulomb
Mutably borrow the Coulomb potential parameters.
Sourcepub fn buckingham(&self) -> &Buckingham
pub fn buckingham(&self) -> &Buckingham
Borrow the Buckingham potential parameters.
Sourcepub fn buckingham_mut(&mut self) -> &mut Buckingham
pub fn buckingham_mut(&mut self) -> &mut Buckingham
Mutably borrow the Buckingham potential parameters.
Auto Trait Implementations§
impl Freeze for NonbondedInteractions
impl RefUnwindSafe for NonbondedInteractions
impl Send for NonbondedInteractions
impl Sync for NonbondedInteractions
impl Unpin for NonbondedInteractions
impl UnsafeUnpin for NonbondedInteractions
impl UnwindSafe for NonbondedInteractions
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