|
Grid 0.7.0
|
#include <Lattice_view.h>
Public Member Functions | |
| accelerator_inline const vobj & | operator() (size_t i) const |
| accelerator_inline vobj & | operator[] (size_t i) const |
| accelerator_inline uint64_t | begin (void) const |
| accelerator_inline uint64_t | end (void) const |
| accelerator_inline uint64_t | size (void) const |
| LatticeView (const LatticeAccelerator< vobj > &refer_to_me) | |
| LatticeView (const LatticeView< vobj > &refer_to_me)=default | |
| LatticeView (const LatticeAccelerator< vobj > &refer_to_me, ViewMode mode) | |
| void | ViewOpen (ViewMode mode) |
| void | ViewClose (void) |
| 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 |
Data Fields | |
| ViewMode | mode |
| void * | cpu_ptr |
Protected Attributes | |
| GridBase * | _grid |
| int | checkerboard |
| vobj * | _odata |
| uint64_t | _odata_size |
| ViewAdvise | advise |
Definition at line 57 of file Lattice_view.h.
|
inline |
Definition at line 83 of file Lattice_view.h.
|
default |
|
inline |
Definition at line 85 of file Lattice_view.h.
|
inline |
Definition at line 68 of file Lattice_view.h.
|
inline |
Definition at line 73 of file Lattice_view.h.
|
inline |
Definition at line 79 of file Lattice_view.h.
|
inline |
Definition at line 80 of file Lattice_view.h.
|
inline |
Definition at line 81 of file Lattice_view.h.
|
inline |
Definition at line 91 of file Lattice_view.h.
Referenced by LatticeView< typename T::vector_object >::LatticeView().
|
inline |
Definition at line 102 of file Lattice_view.h.
Referenced by Lattice< CoarseSiteVector >::SetViewMode().
|
inlineinherited |
Definition at line 36 of file Lattice_view.h.
References _odata_size, and accelerator_inline.
Referenced by crc().
|
inlineinherited |
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().
|
inlineinherited |
Definition at line 38 of file Lattice_view.h.
References accelerator_inline.
|
inlineinherited |
Definition at line 39 of file Lattice_view.h.
References accelerator_inline, and advise.
|
inlineinherited |
Definition at line 40 of file Lattice_view.h.
References accelerator_inline.
|
inlineinherited |
Definition at line 41 of file Lattice_view.h.
References _grid, accelerator_inline, and conformable().
|
inlineinherited |
Definition at line 47 of file Lattice_view.h.
References _grid.
Referenced by peekLocalSite(), and pokeLocalSite().
|
inlineinherited |
Definition at line 48 of file Lattice_view.h.
References _odata.
| ViewMode LatticeView< vobj >::mode |
Definition at line 61 of file Lattice_view.h.
Referenced by peekLocalSite(), and pokeLocalSite().
| void* LatticeView< vobj >::cpu_ptr |
Definition at line 62 of file Lattice_view.h.
|
protectedinherited |
Definition at line 29 of file Lattice_view.h.
Referenced by Conformable(), getGrid(), LatticeAccelerator(), unvectorizeToRevLexOrdArray(), and vectorizeFromRevLexOrdArray().
|
protectedinherited |
Definition at line 30 of file Lattice_view.h.
Referenced by Checkerboard(), and LatticeAccelerator().
|
protectedinherited |
Definition at line 31 of file Lattice_view.h.
Referenced by getHostPointer(), LatticeAccelerator(), unvectorizeToRevLexOrdArray(), and vectorizeFromRevLexOrdArray().
|
protectedinherited |
Definition at line 32 of file Lattice_view.h.
Referenced by LatticeAccelerator(), and oSites().
|
protectedinherited |
Definition at line 33 of file Lattice_view.h.
Referenced by Advise(), and LatticeAccelerator().