pub struct LBMStreamingSpec {
pub dims: [usize; 3],
pub periodic: bool,
}Expand description
Specification of an LBM streaming kernel.
Fields§
§dims: [usize; 3]Grid dimensions [nx, ny, nz].
periodic: boolWhether to apply periodic boundary conditions.
Trait Implementations§
Source§impl Clone for LBMStreamingSpec
impl Clone for LBMStreamingSpec
Source§fn clone(&self) -> LBMStreamingSpec
fn clone(&self) -> LBMStreamingSpec
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 LBMStreamingSpec
impl RefUnwindSafe for LBMStreamingSpec
impl Send for LBMStreamingSpec
impl Sync for LBMStreamingSpec
impl Unpin for LBMStreamingSpec
impl UnsafeUnpin for LBMStreamingSpec
impl UnwindSafe for LBMStreamingSpec
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