|
Grid 0.7.0
|
#include <Lattice_view.h>
Public Member Functions | |
| accelerator_inline | LatticeAccelerator () |
| accelerator_inline uint64_t | oSites (void) const |
| accelerator_inline int | Checkerboard (void) const |
| accelerator_inline int & | Checkerboard (void) |
| accelerator_inline ViewAdvise | Advise (void) const |
| accelerator_inline ViewAdvise & | Advise (void) |
| accelerator_inline void | Conformable (GridBase *&grid) const |
| GridBase * | getGrid (void) const |
| vobj * | getHostPointer (void) const |
Protected Attributes | |
| GridBase * | _grid |
| int | checkerboard |
| vobj * | _odata |
| uint64_t | _odata_size |
| ViewAdvise | advise |
Definition at line 25 of file Lattice_view.h.
|
inline |
Definition at line 35 of file Lattice_view.h.
References _grid, _odata, _odata_size, accelerator_inline, advise, AdviseDefault, and checkerboard.
Referenced by LatticeView< typename T::vector_object >::LatticeView(), LatticeView< typename T::vector_object >::LatticeView(), Lattice< CoarseSiteVector >::SetViewMode(), Lattice< CoarseSiteVector >::swap, and Lattice< CoarseSiteVector >::View().
|
inline |
Definition at line 36 of file Lattice_view.h.
References _odata_size, and accelerator_inline.
Referenced by crc().
|
inline |
Definition at line 37 of file Lattice_view.h.
References accelerator_inline, and checkerboard.
Referenced by acceleratorPickCheckerboard(), acceleratorSetCheckerboard(), add(), add(), add(), adj(), ag5xpbg5y_ssp(), ag5xpby_ssp(), axpbg5y_ssp(), axpby(), axpby_norm_fast(), axpby_ssp(), axpby_ssp_pminus(), axpby_ssp_pplus(), axpibg5x(), axpy(), blockInnerProduct(), blockInnerProductD(), blockMaskedInnerProduct(), blockNormalise(), blockPick(), blockZAXPY(), LocalCoherenceLanczos< Fobj, CComplex, nbasis >::calcFine(), conformable(), conjugate(), Cshift(), Cshift_comms(), Cshift_comms(), Cshift_comms_simd(), Cshift_comms_simd(), Cshift_local(), Cshift_local(), CoarsenedMatrix< Fobj, CComplex, nbasis >::Dhop(), CoarsenedMatrix< Fobj, CComplex, nbasis >::DhopEO(), CoarsenedMatrix< Fobj, CComplex, nbasis >::DhopOE(), div(), ExtractSlice(), GridParallelRNG::fill(), G5C(), G5R5(), CartesianStencil< SiteSpinor, SiteSpinor, ImplParams >::Gather(), CartesianStencil< SiteSpinor, SiteSpinor, ImplParams >::GatherSimd(), Grid_split(), Grid_unsplit(), CartesianStencil< SiteSpinor, SiteSpinor, ImplParams >::HaloGatherDir(), imag(), CoarsenedMatrix< Fobj, CComplex, nbasis >::M(), MultiGeneralCoarsenedMatrix< Fobj, CComplex, nbasis >::M(), mac(), mac(), mac(), CoarsenedMatrix< Fobj, CComplex, nbasis >::MdagNonHermitian(), CoarsenedMatrix< Fobj, CComplex, nbasis >::MdirCalc(), CoarsenedMatrix< Fobj, CComplex, nbasis >::Meooe(), CoarsenedMatrix< Fobj, CComplex, nbasis >::MeooeDag(), CoarsenedMatrix< Fobj, CComplex, nbasis >::MooeeInternal(), GeneralCoarsenedMatrix< Fobj, CComplex, nbasis >::Mult(), mult(), mult(), mult(), ProjectedFunctionHermOp< Fobj, CComplex, nbasis >::operator()(), ProjectedHermOp< Fobj, CComplex, nbasis >::operator()(), Lattice< CoarseSiteVector >::operator=(), Lattice< CoarseSiteVector >::operator=(), PeekIndex(), PeekIndex(), peekSite(), pickCheckerboard(), pokeSite(), precisionChange(), precisionChangeFast(), precisionChangeOrig(), Aggregation< Fobj, CComplex, nbasis >::PromoteFromSubspace(), real(), ImplicitlyRestartedLanczosSmoothedTester< Fobj, CComplex, nbasis >::ReconstructEval(), setCheckerboard(), KappaSimilarityTransform< Matrix, Field >::sscale(), sub(), sub(), sub(), toComplex(), and toReal().
|
inline |
Definition at line 38 of file Lattice_view.h.
References accelerator_inline.
|
inline |
Definition at line 39 of file Lattice_view.h.
References accelerator_inline, and advise.
|
inline |
Definition at line 40 of file Lattice_view.h.
References accelerator_inline.
|
inline |
Definition at line 41 of file Lattice_view.h.
References _grid, accelerator_inline, and conformable().
|
inline |
Definition at line 47 of file Lattice_view.h.
References _grid.
Referenced by peekLocalSite(), and pokeLocalSite().
|
inline |
Definition at line 48 of file Lattice_view.h.
References _odata.
|
protected |
Definition at line 29 of file Lattice_view.h.
Referenced by Conformable(), getGrid(), LatticeAccelerator(), unvectorizeToRevLexOrdArray(), and vectorizeFromRevLexOrdArray().
|
protected |
Definition at line 30 of file Lattice_view.h.
Referenced by Checkerboard(), and LatticeAccelerator().
|
protected |
Definition at line 31 of file Lattice_view.h.
Referenced by getHostPointer(), LatticeAccelerator(), unvectorizeToRevLexOrdArray(), and vectorizeFromRevLexOrdArray().
|
protected |
Definition at line 32 of file Lattice_view.h.
Referenced by LatticeAccelerator(), and oSites().
|
protected |
Definition at line 33 of file Lattice_view.h.
Referenced by Advise(), and LatticeAccelerator().