pub struct AmberRestraint {
pub iat1: usize,
pub iat2: usize,
pub r1: f64,
pub r2: f64,
pub r3: f64,
pub r4: f64,
pub rk2: f64,
pub rk3: f64,
}Expand description
A distance restraint entry from an AMBER NMR restraint file.
Fields§
§iat1: usizeAtom 1 index (0-based).
iat2: usizeAtom 2 index (0-based).
r1: f64Lower bound (Å).
r2: f64Lower bound inner (Å).
r3: f64Upper bound inner (Å).
r4: f64Upper bound outer (Å).
rk2: f64Force constant (kcal mol⁻¹ Å⁻²).
rk3: f64Force constant upper (kcal mol⁻¹ Å⁻²).
Implementations§
Trait Implementations§
Source§impl Clone for AmberRestraint
impl Clone for AmberRestraint
Source§fn clone(&self) -> AmberRestraint
fn clone(&self) -> AmberRestraint
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AmberRestraint
impl RefUnwindSafe for AmberRestraint
impl Send for AmberRestraint
impl Sync for AmberRestraint
impl Unpin for AmberRestraint
impl UnsafeUnpin for AmberRestraint
impl UnwindSafe for AmberRestraint
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<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.