CHROMA
|
Function object used for constructing a block set. More...
#include <block_subset.h>
Public Member Functions | |
BlockFunc (const multi1d< int > &blk) | |
BlockFunc (int dir, const multi1d< int > &blk) | |
int | operator() (const multi1d< int > &coordinate) const |
int | numSubsets () const |
Private Member Functions | |
BlockFunc () | |
void | init (const multi1d< int > &blk) |
Private Attributes | |
int | time_dir |
multi1d< int > | block |
multi1d< int > | blockNum |
int | Nblocks |
Function object used for constructing a block set.
Definition at line 15 of file block_subset.h.
|
inline |
Definition at line 18 of file block_subset.h.
References init().
|
inline |
Definition at line 21 of file block_subset.h.
References init().
|
inlineprivate |
Definition at line 39 of file block_subset.h.
|
inlineprivate |
DEBUG QDPIO::cout<<"BlockNums: "; for(int d(0); d < Nd; d++){ QDPIO::cout<<blockNum[d]<<" "; } QDPIO::cout<<std::endl;
QDPIO::cout<<"BlockSize: "; for(int d(0); d < Nd; d++){ QDPIO::cout<<block[d]<<" "; } QDPIO::cout<<std::endl; END DEBUG
Definition at line 41 of file block_subset.h.
References block, blockNum, Chroma::d, Chroma::k, Nblocks, Nd, and time_dir.
Referenced by BlockFunc().
|
inline |
Definition at line 34 of file block_subset.h.
References Nblocks.
|
inline |
|
private |
Definition at line 78 of file block_subset.h.
Referenced by init(), and operator()().
|
private |
Definition at line 79 of file block_subset.h.
Referenced by init(), and operator()().
|
private |
Definition at line 80 of file block_subset.h.
Referenced by init(), and numSubsets().
|
private |
Definition at line 77 of file block_subset.h.
Referenced by init().