pub struct EnsembleManager { /* private fields */ }Expand description
Ensemble manager
Implementations§
Source§impl EnsembleManager
impl EnsembleManager
pub fn new() -> Self
pub fn initialize(&mut self) -> Result<(), ChemistryError>
Sourcepub fn get_ensemble(&self, name: &str) -> Option<&Ensemble>
pub fn get_ensemble(&self, name: &str) -> Option<&Ensemble>
Look up a registered ensemble by name.
Sourcepub fn list_ensembles(&self) -> Vec<String>
pub fn list_ensembles(&self) -> Vec<String>
List the names of all registered ensembles.
Sourcepub fn list_transitions(&self) -> Vec<String>
pub fn list_transitions(&self) -> Vec<String>
List the names of all registered ensemble transition methods.
Sourcepub fn list_sampling_methods(&self) -> Vec<String>
pub fn list_sampling_methods(&self) -> Vec<String>
List the names of all registered sampling methods.
Auto Trait Implementations§
impl Freeze for EnsembleManager
impl RefUnwindSafe for EnsembleManager
impl Send for EnsembleManager
impl Sync for EnsembleManager
impl Unpin for EnsembleManager
impl UnsafeUnpin for EnsembleManager
impl UnwindSafe for EnsembleManager
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