pub struct KernelConfiguration {
pub block_size: (usize, usize, usize),
pub grid_size: (usize, usize, usize),
}Expand description
Kernel launch configuration
Fields§
§block_size: (usize, usize, usize)Thread block dimensions (x, y, z)
grid_size: (usize, usize, usize)Grid dimensions (x, y, z)
Trait Implementations§
Source§impl Clone for KernelConfiguration
impl Clone for KernelConfiguration
Source§fn clone(&self) -> KernelConfiguration
fn clone(&self) -> KernelConfiguration
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 moreAuto Trait Implementations§
impl Freeze for KernelConfiguration
impl RefUnwindSafe for KernelConfiguration
impl Send for KernelConfiguration
impl Sync for KernelConfiguration
impl Unpin for KernelConfiguration
impl UnwindSafe for KernelConfiguration
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