pub struct SingleBead;Expand description
Single-bead coarse-graining: one bead per residue. Titratable residues get BeadType::Titratable.
Trait Implementations§
Source§impl CoarseGrain for SingleBead
impl CoarseGrain for SingleBead
Source§fn residue_to_beads(
&self,
key: &ResidueKey,
atoms: &[&AtomRecord],
is_ss_bonded: bool,
) -> Vec<Bead>
fn residue_to_beads( &self, key: &ResidueKey, atoms: &[&AtomRecord], is_ss_bonded: bool, ) -> Vec<Bead>
Convert one amino acid residue into beads.
Auto Trait Implementations§
impl Freeze for SingleBead
impl RefUnwindSafe for SingleBead
impl Send for SingleBead
impl Sync for SingleBead
impl Unpin for SingleBead
impl UnsafeUnpin for SingleBead
impl UnwindSafe for SingleBead
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