pub struct GpuMdBuffer {
pub atoms: Vec<GpuMdAtom>,
pub step: usize,
}Expand description
GPU-side buffer holding the full MD system state.
Fields§
§atoms: Vec<GpuMdAtom>Per-atom data.
step: usizeCurrent simulation step counter.
Implementations§
Trait Implementations§
Source§impl Clone for GpuMdBuffer
impl Clone for GpuMdBuffer
Source§fn clone(&self) -> GpuMdBuffer
fn clone(&self) -> GpuMdBuffer
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 GpuMdBuffer
impl RefUnwindSafe for GpuMdBuffer
impl Send for GpuMdBuffer
impl Sync for GpuMdBuffer
impl Unpin for GpuMdBuffer
impl UnsafeUnpin for GpuMdBuffer
impl UnwindSafe for GpuMdBuffer
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 more