Cutlass
CUDA Templates for Linear Algebra Subroutines and Solvers
|
Zips two convert operations.
#include <zip_fragment.h>
Public Types | |
typedef First_ | First |
First convert operator. More... | |
typedef Second_ | Second |
Second convert operator. More... | |
typedef ZipFragment< typename First::InputFragment, typename Second::InputFragment > | InputFragment |
Defines the input zip fragment. More... | |
typedef ZipFragment< typename First::OutputFragment, typename Second::OutputFragment > | OutputFragment |
Defines the output zip fragment. More... | |
Public Member Functions | |
CUTLASS_DEVICE | ZipConvert () |
Ctor. More... | |
CUTLASS_DEVICE | ZipConvert (First const &_first, Second const &_second) |
Ctor. More... | |
CUTLASS_DEVICE void | transform (InputFragment const &src, OutputFragment &dst) |
Transform a fragment. More... | |
Public Attributes | |
First | first |
First transformer. More... | |
Second | second |
Second transformer. More... | |
typedef First_ cutlass::ZipConvert< First_, Second_ >::First |
typedef ZipFragment<typename First::InputFragment, typename Second::InputFragment> cutlass::ZipConvert< First_, Second_ >::InputFragment |
typedef ZipFragment<typename First::OutputFragment, typename Second::OutputFragment> cutlass::ZipConvert< First_, Second_ >::OutputFragment |
typedef Second_ cutlass::ZipConvert< First_, Second_ >::Second |
|
inline |
|
inline |
|
inline |
First cutlass::ZipConvert< First_, Second_ >::first |
Second cutlass::ZipConvert< First_, Second_ >::second |