|
QUDA
1.0.0
|

Public Member Functions | |
| template<typename... T> | |
| BlockOrthoArg (ColorSpinorField &V, const int *fine_to_coarse, const int *coarse_to_fine, int parity, const int *geo_bs, const int n_block_ortho, const ColorSpinorField &meta, T... B) | |
Public Attributes | |
| Rotator | V |
| const int * | fine_to_coarse |
| const int * | coarse_to_fine |
| const spin_mapper< fineSpin, coarseSpin > | spin_map |
| const int | parity |
| const int | nParity |
| const int | nBlockOrtho |
| int | coarseVolume |
| int | fineVolumeCB |
| int | geoBlockSizeCB |
| int_fastdiv | swizzle |
| const Vector * | B |
Kernel argument struct
Definition at line 25 of file block_orthogonalize.cuh.
|
inline |
Definition at line 39 of file block_orthogonalize.cuh.
References errorQuda, MAX_MATRIX_SIZE, quda::ColorSpinorField::Ndim(), quda::ColorSpinorField::Volume(), and quda::ColorSpinorField::VolumeCB().

| const Vector* quda::BlockOrthoArg< Rotator, Vector, fineSpin, spinBlockSize, coarseSpin, nVec >::B |
Definition at line 37 of file block_orthogonalize.cuh.
Referenced by quda::__launch_bounds__().
| const int* quda::BlockOrthoArg< Rotator, Vector, fineSpin, spinBlockSize, coarseSpin, nVec >::coarse_to_fine |
Definition at line 28 of file block_orthogonalize.cuh.
| int quda::BlockOrthoArg< Rotator, Vector, fineSpin, spinBlockSize, coarseSpin, nVec >::coarseVolume |
Definition at line 33 of file block_orthogonalize.cuh.
| const int* quda::BlockOrthoArg< Rotator, Vector, fineSpin, spinBlockSize, coarseSpin, nVec >::fine_to_coarse |
Definition at line 27 of file block_orthogonalize.cuh.
| int quda::BlockOrthoArg< Rotator, Vector, fineSpin, spinBlockSize, coarseSpin, nVec >::fineVolumeCB |
Definition at line 34 of file block_orthogonalize.cuh.
| int quda::BlockOrthoArg< Rotator, Vector, fineSpin, spinBlockSize, coarseSpin, nVec >::geoBlockSizeCB |
Definition at line 35 of file block_orthogonalize.cuh.
| const int quda::BlockOrthoArg< Rotator, Vector, fineSpin, spinBlockSize, coarseSpin, nVec >::nBlockOrtho |
Definition at line 32 of file block_orthogonalize.cuh.
| const int quda::BlockOrthoArg< Rotator, Vector, fineSpin, spinBlockSize, coarseSpin, nVec >::nParity |
Definition at line 31 of file block_orthogonalize.cuh.
| const int quda::BlockOrthoArg< Rotator, Vector, fineSpin, spinBlockSize, coarseSpin, nVec >::parity |
Definition at line 30 of file block_orthogonalize.cuh.
Referenced by quda::__launch_bounds__(), and quda::blockOrthoCPU().
| const spin_mapper<fineSpin,coarseSpin> quda::BlockOrthoArg< Rotator, Vector, fineSpin, spinBlockSize, coarseSpin, nVec >::spin_map |
Definition at line 29 of file block_orthogonalize.cuh.
| int_fastdiv quda::BlockOrthoArg< Rotator, Vector, fineSpin, spinBlockSize, coarseSpin, nVec >::swizzle |
Definition at line 36 of file block_orthogonalize.cuh.
| Rotator quda::BlockOrthoArg< Rotator, Vector, fineSpin, spinBlockSize, coarseSpin, nVec >::V |
Definition at line 26 of file block_orthogonalize.cuh.
1.8.13