pub struct InteractionCalculator { /* private fields */ }Expand description
Interaction calculator
Implementations§
Source§impl InteractionCalculator
impl InteractionCalculator
pub fn new() -> Self
Sourcepub fn bonded_interactions(&self) -> &BondedInteractions
pub fn bonded_interactions(&self) -> &BondedInteractions
Borrow the bonded-interactions calculator.
Sourcepub fn bonded_interactions_mut(&mut self) -> &mut BondedInteractions
pub fn bonded_interactions_mut(&mut self) -> &mut BondedInteractions
Mutably borrow the bonded-interactions calculator.
Sourcepub fn nonbonded_interactions(&self) -> &NonbondedInteractions
pub fn nonbonded_interactions(&self) -> &NonbondedInteractions
Borrow the nonbonded-interactions calculator.
Sourcepub fn nonbonded_interactions_mut(&mut self) -> &mut NonbondedInteractions
pub fn nonbonded_interactions_mut(&mut self) -> &mut NonbondedInteractions
Mutably borrow the nonbonded-interactions calculator.
Sourcepub fn long_range_interactions(&self) -> &LongRangeInteractions
pub fn long_range_interactions(&self) -> &LongRangeInteractions
Borrow the long-range-interactions calculator.
Sourcepub fn long_range_interactions_mut(&mut self) -> &mut LongRangeInteractions
pub fn long_range_interactions_mut(&mut self) -> &mut LongRangeInteractions
Mutably borrow the long-range-interactions calculator.
pub fn initialize(&mut self) -> Result<(), ChemistryError>
Auto Trait Implementations§
impl Freeze for InteractionCalculator
impl RefUnwindSafe for InteractionCalculator
impl Send for InteractionCalculator
impl Sync for InteractionCalculator
impl Unpin for InteractionCalculator
impl UnsafeUnpin for InteractionCalculator
impl UnwindSafe for InteractionCalculator
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