| DstCoords typedef | ck::ThreadwiseTensorSliceTransfer_v3r2< SliceLengths, ElementwiseOperation, DstInMemOps, SrcDatas, DstDatas, SrcDescs, DstDescs, SrcDimAccessOrder, DstDimAccessOrder, SrcVectorDim, DstVectorDim, SrcsScalarPerVector, DstsScalarPerVector, SrcsScalarStrideInVector, DstsScalarStrideInVector, SrcsResetCoordinateAfterRun, DstsResetCoordinateAfterRun, NumThreadScratch > | |
| GetDstCoordinateResetStep() | ck::ThreadwiseTensorSliceTransfer_v3r2< SliceLengths, ElementwiseOperation, DstInMemOps, SrcDatas, DstDatas, SrcDescs, DstDescs, SrcDimAccessOrder, DstDimAccessOrder, SrcVectorDim, DstVectorDim, SrcsScalarPerVector, DstsScalarPerVector, SrcsScalarStrideInVector, DstsScalarStrideInVector, SrcsResetCoordinateAfterRun, DstsResetCoordinateAfterRun, NumThreadScratch > | inlinestatic |
| GetDstThreadScratchDescriptor() | ck::ThreadwiseTensorSliceTransfer_v3r2< SliceLengths, ElementwiseOperation, DstInMemOps, SrcDatas, DstDatas, SrcDescs, DstDescs, SrcDimAccessOrder, DstDimAccessOrder, SrcVectorDim, DstVectorDim, SrcsScalarPerVector, DstsScalarPerVector, SrcsScalarStrideInVector, DstsScalarStrideInVector, SrcsResetCoordinateAfterRun, DstsResetCoordinateAfterRun, NumThreadScratch > | inlinestatic |
| GetSrcCoordinateResetStep() | ck::ThreadwiseTensorSliceTransfer_v3r2< SliceLengths, ElementwiseOperation, DstInMemOps, SrcDatas, DstDatas, SrcDescs, DstDescs, SrcDimAccessOrder, DstDimAccessOrder, SrcVectorDim, DstVectorDim, SrcsScalarPerVector, DstsScalarPerVector, SrcsScalarStrideInVector, DstsScalarStrideInVector, SrcsResetCoordinateAfterRun, DstsResetCoordinateAfterRun, NumThreadScratch > | inlinestatic |
| GetSrcThreadScratchDescriptor() | ck::ThreadwiseTensorSliceTransfer_v3r2< SliceLengths, ElementwiseOperation, DstInMemOps, SrcDatas, DstDatas, SrcDescs, DstDescs, SrcDimAccessOrder, DstDimAccessOrder, SrcVectorDim, DstVectorDim, SrcsScalarPerVector, DstsScalarPerVector, SrcsScalarStrideInVector, DstsScalarStrideInVector, SrcsResetCoordinateAfterRun, DstsResetCoordinateAfterRun, NumThreadScratch > | inlinestatic |
| I0 | ck::ThreadwiseTensorSliceTransfer_v3r2< SliceLengths, ElementwiseOperation, DstInMemOps, SrcDatas, DstDatas, SrcDescs, DstDescs, SrcDimAccessOrder, DstDimAccessOrder, SrcVectorDim, DstVectorDim, SrcsScalarPerVector, DstsScalarPerVector, SrcsScalarStrideInVector, DstsScalarStrideInVector, SrcsResetCoordinateAfterRun, DstsResetCoordinateAfterRun, NumThreadScratch > | static |
| Index typedef | ck::ThreadwiseTensorSliceTransfer_v3r2< SliceLengths, ElementwiseOperation, DstInMemOps, SrcDatas, DstDatas, SrcDescs, DstDescs, SrcDimAccessOrder, DstDimAccessOrder, SrcVectorDim, DstVectorDim, SrcsScalarPerVector, DstsScalarPerVector, SrcsScalarStrideInVector, DstsScalarStrideInVector, SrcsResetCoordinateAfterRun, DstsResetCoordinateAfterRun, NumThreadScratch > | |
| MakeCoordinates(const Descs &descs, const Indices &indices) | ck::ThreadwiseTensorSliceTransfer_v3r2< SliceLengths, ElementwiseOperation, DstInMemOps, SrcDatas, DstDatas, SrcDescs, DstDescs, SrcDimAccessOrder, DstDimAccessOrder, SrcVectorDim, DstVectorDim, SrcsScalarPerVector, DstsScalarPerVector, SrcsScalarStrideInVector, DstsScalarStrideInVector, SrcsResetCoordinateAfterRun, DstsResetCoordinateAfterRun, NumThreadScratch > | inlinestatic |
| MakeDstThreadScratchTuple() | ck::ThreadwiseTensorSliceTransfer_v3r2< SliceLengths, ElementwiseOperation, DstInMemOps, SrcDatas, DstDatas, SrcDescs, DstDescs, SrcDimAccessOrder, DstDimAccessOrder, SrcVectorDim, DstVectorDim, SrcsScalarPerVector, DstsScalarPerVector, SrcsScalarStrideInVector, DstsScalarStrideInVector, SrcsResetCoordinateAfterRun, DstsResetCoordinateAfterRun, NumThreadScratch > | inlinestatic |
| MakeSrcThreadScratchTuple() | ck::ThreadwiseTensorSliceTransfer_v3r2< SliceLengths, ElementwiseOperation, DstInMemOps, SrcDatas, DstDatas, SrcDescs, DstDescs, SrcDimAccessOrder, DstDimAccessOrder, SrcVectorDim, DstVectorDim, SrcsScalarPerVector, DstsScalarPerVector, SrcsScalarStrideInVector, DstsScalarStrideInVector, SrcsResetCoordinateAfterRun, DstsResetCoordinateAfterRun, NumThreadScratch > | inlinestatic |
| MoveDstSliceWindow(const DstDescs &dst_descs, const Index &dst_slice_origin_step_idx) | ck::ThreadwiseTensorSliceTransfer_v3r2< SliceLengths, ElementwiseOperation, DstInMemOps, SrcDatas, DstDatas, SrcDescs, DstDescs, SrcDimAccessOrder, DstDimAccessOrder, SrcVectorDim, DstVectorDim, SrcsScalarPerVector, DstsScalarPerVector, SrcsScalarStrideInVector, DstsScalarStrideInVector, SrcsResetCoordinateAfterRun, DstsResetCoordinateAfterRun, NumThreadScratch > | inline |
| MoveSrcSliceWindow(const SrcDescs &src_descs, const Index &src_slice_origin_step_idx) | ck::ThreadwiseTensorSliceTransfer_v3r2< SliceLengths, ElementwiseOperation, DstInMemOps, SrcDatas, DstDatas, SrcDescs, DstDescs, SrcDimAccessOrder, DstDimAccessOrder, SrcVectorDim, DstVectorDim, SrcsScalarPerVector, DstsScalarPerVector, SrcsScalarStrideInVector, DstsScalarStrideInVector, SrcsResetCoordinateAfterRun, DstsResetCoordinateAfterRun, NumThreadScratch > | inline |
| nDim | ck::ThreadwiseTensorSliceTransfer_v3r2< SliceLengths, ElementwiseOperation, DstInMemOps, SrcDatas, DstDatas, SrcDescs, DstDescs, SrcDimAccessOrder, DstDimAccessOrder, SrcVectorDim, DstVectorDim, SrcsScalarPerVector, DstsScalarPerVector, SrcsScalarStrideInVector, DstsScalarStrideInVector, SrcsResetCoordinateAfterRun, DstsResetCoordinateAfterRun, NumThreadScratch > | static |
| nDst | ck::ThreadwiseTensorSliceTransfer_v3r2< SliceLengths, ElementwiseOperation, DstInMemOps, SrcDatas, DstDatas, SrcDescs, DstDescs, SrcDimAccessOrder, DstDimAccessOrder, SrcVectorDim, DstVectorDim, SrcsScalarPerVector, DstsScalarPerVector, SrcsScalarStrideInVector, DstsScalarStrideInVector, SrcsResetCoordinateAfterRun, DstsResetCoordinateAfterRun, NumThreadScratch > | static |
| nSrc | ck::ThreadwiseTensorSliceTransfer_v3r2< SliceLengths, ElementwiseOperation, DstInMemOps, SrcDatas, DstDatas, SrcDescs, DstDescs, SrcDimAccessOrder, DstDimAccessOrder, SrcVectorDim, DstVectorDim, SrcsScalarPerVector, DstsScalarPerVector, SrcsScalarStrideInVector, DstsScalarStrideInVector, SrcsResetCoordinateAfterRun, DstsResetCoordinateAfterRun, NumThreadScratch > | static |
| RunRead(const SrcDescs &src_descs, const SrcBuffers &src_bufs, Number< ThreadScratchId > thread_scratch_id=Number< ThreadScratchId >{}) | ck::ThreadwiseTensorSliceTransfer_v3r2< SliceLengths, ElementwiseOperation, DstInMemOps, SrcDatas, DstDatas, SrcDescs, DstDescs, SrcDimAccessOrder, DstDimAccessOrder, SrcVectorDim, DstVectorDim, SrcsScalarPerVector, DstsScalarPerVector, SrcsScalarStrideInVector, DstsScalarStrideInVector, SrcsResetCoordinateAfterRun, DstsResetCoordinateAfterRun, NumThreadScratch > | inline |
| RunWrite(const DstDescs &dst_descs, DstBuffers &dst_bufs, Number< ThreadScratchId > thread_scratch_id=Number< ThreadScratchId >{}) | ck::ThreadwiseTensorSliceTransfer_v3r2< SliceLengths, ElementwiseOperation, DstInMemOps, SrcDatas, DstDatas, SrcDescs, DstDescs, SrcDimAccessOrder, DstDimAccessOrder, SrcVectorDim, DstVectorDim, SrcsScalarPerVector, DstsScalarPerVector, SrcsScalarStrideInVector, DstsScalarStrideInVector, SrcsResetCoordinateAfterRun, DstsResetCoordinateAfterRun, NumThreadScratch > | inline |
| SetDstSliceOrigins(const DstDescs &dst_descs, const Indices &dst_slice_origin_idxs) | ck::ThreadwiseTensorSliceTransfer_v3r2< SliceLengths, ElementwiseOperation, DstInMemOps, SrcDatas, DstDatas, SrcDescs, DstDescs, SrcDimAccessOrder, DstDimAccessOrder, SrcVectorDim, DstVectorDim, SrcsScalarPerVector, DstsScalarPerVector, SrcsScalarStrideInVector, DstsScalarStrideInVector, SrcsResetCoordinateAfterRun, DstsResetCoordinateAfterRun, NumThreadScratch > | inline |
| SetSrcSliceOrigins(const SrcDescs &src_descs, const Indices &src_slice_origin_idxs) | ck::ThreadwiseTensorSliceTransfer_v3r2< SliceLengths, ElementwiseOperation, DstInMemOps, SrcDatas, DstDatas, SrcDescs, DstDescs, SrcDimAccessOrder, DstDimAccessOrder, SrcVectorDim, DstVectorDim, SrcsScalarPerVector, DstsScalarPerVector, SrcsScalarStrideInVector, DstsScalarStrideInVector, SrcsResetCoordinateAfterRun, DstsResetCoordinateAfterRun, NumThreadScratch > | inline |
| SrcCoords typedef | ck::ThreadwiseTensorSliceTransfer_v3r2< SliceLengths, ElementwiseOperation, DstInMemOps, SrcDatas, DstDatas, SrcDescs, DstDescs, SrcDimAccessOrder, DstDimAccessOrder, SrcVectorDim, DstVectorDim, SrcsScalarPerVector, DstsScalarPerVector, SrcsScalarStrideInVector, DstsScalarStrideInVector, SrcsResetCoordinateAfterRun, DstsResetCoordinateAfterRun, NumThreadScratch > | |
| ThreadwiseTensorSliceTransfer_v3r2(const SrcDescs &src_descs, const StaticallyIndexedArray< Index, nSrc > &src_slice_origins, const DstDescs &dst_descs, const StaticallyIndexedArray< Index, nDst > &dst_slice_origins, const ElementwiseOperation &element_op) | ck::ThreadwiseTensorSliceTransfer_v3r2< SliceLengths, ElementwiseOperation, DstInMemOps, SrcDatas, DstDatas, SrcDescs, DstDescs, SrcDimAccessOrder, DstDimAccessOrder, SrcVectorDim, DstVectorDim, SrcsScalarPerVector, DstsScalarPerVector, SrcsScalarStrideInVector, DstsScalarStrideInVector, SrcsResetCoordinateAfterRun, DstsResetCoordinateAfterRun, NumThreadScratch > | inline |
| TransferDataFromSrcThreadScratchToDstThreadScratch(Number< ThreadScratchId > thread_scratch_id) | ck::ThreadwiseTensorSliceTransfer_v3r2< SliceLengths, ElementwiseOperation, DstInMemOps, SrcDatas, DstDatas, SrcDescs, DstDescs, SrcDimAccessOrder, DstDimAccessOrder, SrcVectorDim, DstVectorDim, SrcsScalarPerVector, DstsScalarPerVector, SrcsScalarStrideInVector, DstsScalarStrideInVector, SrcsResetCoordinateAfterRun, DstsResetCoordinateAfterRun, NumThreadScratch > | inline |