pub struct BounceTile<N: Numeric> {
pub cmma: CmmaTile<N>,
pub smem: SliceMut<N>,
pub fragment: WhiteboxFragment<N>,
}Fields§
§cmma: CmmaTile<N>§smem: SliceMut<N>§fragment: WhiteboxFragment<N>Implementations§
Source§impl<N: Numeric> BounceTile<N>
impl<N: Numeric> BounceTile<N>
pub fn new(cmma: CmmaTile<N>, cfg: BounceConfig) -> BounceTile<N>
pub fn __expand_new( scope: &mut Scope, cmma: <CmmaTile<N> as CubeType>::ExpandType, cfg: BounceConfig, ) -> <BounceTile<N> as CubeType>::ExpandType
Trait Implementations§
Source§impl<N: Numeric> CubeType for BounceTile<N>
impl<N: Numeric> CubeType for BounceTile<N>
type ExpandType = BounceTileExpand<N>
Auto Trait Implementations§
impl<N> Freeze for BounceTile<N>
impl<N> RefUnwindSafe for BounceTile<N>where
N: RefUnwindSafe,
impl<N> Send for BounceTile<N>
impl<N> Sync for BounceTile<N>
impl<N> Unpin for BounceTile<N>where
N: Unpin,
impl<N> UnsafeUnpin for BounceTile<N>
impl<N> UnwindSafe for BounceTile<N>where
N: UnwindSafe,
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