pub struct GpuMdParams {
pub epsilon: f32,
pub sigma: f32,
pub cutoff: f32,
pub box_size: [f32; 3],
pub n_atoms: usize,
}Expand description
Simulation parameters for the GPU MD solver.
Fields§
§epsilon: f32Lennard-Jones well depth ε (kJ/mol).
sigma: f32Lennard-Jones radius σ (Å).
cutoff: f32Interaction cutoff distance (Å).
box_size: [f32; 3]Periodic simulation box dimensions [Lx, Ly, Lz] in Å.
n_atoms: usizeNumber of atoms.
Trait Implementations§
Source§impl Clone for GpuMdParams
impl Clone for GpuMdParams
Source§fn clone(&self) -> GpuMdParams
fn clone(&self) -> GpuMdParams
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 moreSource§impl Debug for GpuMdParams
impl Debug for GpuMdParams
Source§impl PartialEq for GpuMdParams
impl PartialEq for GpuMdParams
impl Copy for GpuMdParams
impl StructuralPartialEq for GpuMdParams
Auto Trait Implementations§
impl Freeze for GpuMdParams
impl RefUnwindSafe for GpuMdParams
impl Send for GpuMdParams
impl Sync for GpuMdParams
impl Unpin for GpuMdParams
impl UnsafeUnpin for GpuMdParams
impl UnwindSafe for GpuMdParams
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