pub struct LandscapeStats {
pub num_configurations: usize,
pub min_energy: f64,
pub max_energy: f64,
pub mean_energy: f64,
pub energy_std: f64,
pub num_local_minima: usize,
pub energy_gap: Option<f64>,
pub ground_state_degeneracy: usize,
}Expand description
Energy landscape statistics
Fields§
§num_configurations: usizeNumber of configurations sampled
min_energy: f64Minimum energy found
max_energy: f64Maximum energy found
mean_energy: f64Average energy
energy_std: f64Energy standard deviation
num_local_minima: usizeNumber of local minima
energy_gap: Option<f64>Energy gap to first excited state
ground_state_degeneracy: usizeDegeneracy of ground state
Trait Implementations§
Source§impl Clone for LandscapeStats
impl Clone for LandscapeStats
Source§fn clone(&self) -> LandscapeStats
fn clone(&self) -> LandscapeStats
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for LandscapeStats
impl RefUnwindSafe for LandscapeStats
impl Send for LandscapeStats
impl Sync for LandscapeStats
impl Unpin for LandscapeStats
impl UnwindSafe for LandscapeStats
Blanket Implementations§
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.