|
Grid 0.7.0
|
#include "Grid_generic_types.h"Go to the source code of this file.
Data Structures | |
| struct | Vsplat |
| struct | Vstore |
| struct | Vstream |
| struct | Vset |
| struct | Sum |
| struct | Sub |
| struct | Mult |
| struct | MultRealPart |
| struct | MaddRealPart |
| struct | MultComplex |
| struct | Div |
| struct | Conj |
| struct | TimesMinusI |
| struct | TimesI |
| struct | PrecisionChange |
| struct | Exchange |
| struct | Permute |
| struct | Rotate |
| struct | Reduce< Out_type, In_type > |
Macros | |
| #define | cmul(a, b, c, i) |
| #define | conj(a, b, i) |
| #define | timesmi(a, b, i) |
| #define | timesi(a, b, i) |
| #define | perm(a, b, n, w) |
| #define | DECL_PERMUTE_N(n) |
| #define | rot(a, b, n, w) |
| #define | acc(v, a, off, step, n) |
Typedefs | |
| template<typename S, typename T> | |
| using | ReduceSIMD |
Functions | |
| NAMESPACE_BEGIN (Grid) | |
| NAMESPACE_BEGIN (Optimization) | |
| accelerator_inline void | v_prefetch0 (int size, const char *ptr) |
| accelerator_inline void | prefetch_HINT_T0 (const char *ptr) |
| #define cmul | ( | a, | |
| b, | |||
| c, | |||
| i ) |
Definition at line 155 of file Grid_generic.h.
Referenced by MultComplex::operator()().
| #define conj | ( | a, | |
| b, | |||
| i ) |
Definition at line 219 of file Grid_generic.h.
Referenced by conjugate(), conjugate(), KappaSimilarityTransform< Matrix, Field >::KappaSimilarityTransform(), Conj::operator()(), outerProduct(), Grid::ImplicitlyRestartedBlockLanczos< Field >::shiftedQRDecompEigen(), and ImplicitlyRestartedBlockLanczosCoarse< Field >::shiftedQRDecompEigen().
| #define timesmi | ( | a, | |
| b, | |||
| i ) |
Definition at line 240 of file Grid_generic.h.
Referenced by TimesMinusI::operator()().
| #define timesi | ( | a, | |
| b, | |||
| i ) |
Definition at line 261 of file Grid_generic.h.
Referenced by TimesI::operator()().
| #define perm | ( | a, | |
| b, | |||
| n, | |||
| w ) |
Definition at line 379 of file Grid_generic.h.
Referenced by StaggeredKernels< Impl >::DhopSiteHand(), StaggeredKernels< Impl >::DhopSiteHandInt(), for(), CartesianStencilAccelerator< vobj, cobj, Parameters >::GetInfo(), GetInfo(), Gpermute(), gpermute(), Grid_simd2< complex< double >, vComplexD >::permute, Grid_simd< float, SIMD_Ftype >::permute, permute(), permute(), permute(), permute(), testme(), and unique_reconstructSU().
| #define DECL_PERMUTE_N | ( | n | ) |
Definition at line 386 of file Grid_generic.h.
| #define rot | ( | a, | |
| b, | |||
| n, | |||
| w ) |
Definition at line 404 of file Grid_generic.h.
Referenced by iMatrix< CComplex, nbasis >::rotate, iScalar< vInteger >::rotate, iVector< CComplex, nbasis >::rotate, and Rotate::rotate().
| #define acc | ( | v, | |
| a, | |||
| off, | |||
| step, | |||
| n ) |
Definition at line 428 of file Grid_generic.h.
Referenced by Reduce< Out_type, In_type >::operator()(), Reduce< Out_type, In_type >::operator()(), and Reduce< Out_type, In_type >::operator()().
| using ReduceSIMD |
Definition at line 517 of file Grid_generic.h.
| NAMESPACE_BEGIN | ( | Grid | ) |
| NAMESPACE_BEGIN | ( | Optimization | ) |
| accelerator_inline void v_prefetch0 | ( | int | size, |
| const char * | ptr ) |
Definition at line 509 of file Grid_generic.h.
References accelerator_inline.
| accelerator_inline void prefetch_HINT_T0 | ( | const char * | ptr | ) |
Definition at line 510 of file Grid_generic.h.
References accelerator_inline.