|
Grid 0.7.0
|
Go to the source code of this file.
Data Structures | |
| class | GridTensorBase |
| class | iScalar< vtype > |
| class | iVector< vtype, N > |
| class | iMatrix< vtype, N > |
Macros | |
| #define | GridVector_CopyTraits |
Functions | |
| NAMESPACE_BEGIN (Grid) | |
| template<class T> | |
| accelerator_inline std::enable_if<!isGridTensor< T >::value, T >::type | TensorRemove (T arg) |
| template<class vtype> | |
| accelerator_inline auto | TensorRemove (iScalar< vtype > arg) -> decltype(TensorRemove(arg._internal)) |
| template<class v> | |
| accelerator_inline void | vprefetch (const iScalar< v > &vv) |
| template<class v, int N> | |
| accelerator_inline void | vprefetch (const iVector< v, N > &vv) |
| template<class v, int N> | |
| accelerator_inline void | vprefetch (const iMatrix< v, N > &vv) |
| NAMESPACE_END (Grid) | |
| #define GridVector_CopyTraits |
Definition at line 47 of file Tensor_class.h.
| NAMESPACE_BEGIN | ( | Grid | ) |
| accelerator_inline std::enable_if<!isGridTensor< T >::value, T >::type TensorRemove | ( | T | arg | ) |
Definition at line 67 of file Tensor_class.h.
Referenced by axpby_norm_fast(), basisDeflate(), blockInnerProductD(), eval(), GaugeImplTypes< vComplex, Nc >::FieldSquareNorm(), ScalarAdjMatrixImplTypes< vComplex, Nc >::FieldSquareNorm(), FourierAcceleratedGaugeFixer< Gimpl >::FourierAccelSteepestDescentStep(), LatticeAdjMatrix< ncolour >::generator(), LatticeTwoIndexMatrix< ncolour, S, group_name >::generator(), innerProductNorm(), CompactWilsonCloverHelpers< Impl >::Invert(), CoarsenedMatrix< Fobj, CComplex, nbasis >::InvertSelfStencilLink(), WilsonLoops< PeriodicGimplR >::linkTrace(), localInnerProductD(), maxLocalNorm2(), GeneralisedMomenta< Implementation >::MomentaAction(), iScalar< vInteger >::operator ComplexD(), iScalar< vInteger >::operator ComplexF(), iScalar< vInteger >::operator Integer(), iScalar< vInteger >::operator RealD(), Grid::DeflatedGuesser< Field >::operator()(), Grid::LocalCoherenceDeflatedGuesser< FineField, CoarseField >::operator()(), Grid::LocalCoherenceDeflatedGuesser< FineField, CoarseField >::operator()(), TwoLevelADEF1defl< Field >::PcgM1(), predicatedWhere(), sliceInnerProductMatrix(), sliceInnerProductVector(), FourierAcceleratedGaugeFixer< Gimpl >::SteepestDescentStep(), WilsonLoops< PeriodicGimplR >::sumPlaquette(), WilsonLoops< PeriodicGimplR >::sumRectangle(), WilsonLoops< PeriodicGimplR >::sumSpatialWilsonLoop(), WilsonLoops< PeriodicGimplR >::sumTimelikeWilsonLoop(), WilsonLoops< PeriodicGimplR >::sumWilsonLoop(), TensorRemove(), LatticeTwoIndexMatrix< ncolour, S, group_name >::testGenerators(), testGenerators(), testGenerators(), WilsonLoops< PeriodicGimplR >::timesliceSumSpatialPlaquette(), WilsonLoops< PeriodicGimplR >::TimesliceTopologicalChargeMxN(), WilsonLoops< PeriodicGimplR >::TopologicalCharge(), and BaryonUtils< FImpl >::XiToSigmaQ1EyeSite().
| accelerator_inline auto TensorRemove | ( | iScalar< vtype > | arg | ) | -> decltype(TensorRemove(arg._internal)) |
Definition at line 71 of file Tensor_class.h.
References accelerator_inline, and TensorRemove().
| accelerator_inline void vprefetch | ( | const iScalar< v > & | vv | ) |
Definition at line 443 of file Tensor_class.h.
References iScalar< vtype >::_internal, and vprefetch().
Referenced by vprefetch(), vprefetch(), and vprefetch().
| accelerator_inline void vprefetch | ( | const iVector< v, N > & | vv | ) |
Definition at line 447 of file Tensor_class.h.
References iVector< vtype, N >::_internal, and vprefetch().
| accelerator_inline void vprefetch | ( | const iMatrix< v, N > & | vv | ) |
Definition at line 453 of file Tensor_class.h.
References iMatrix< vtype, N >::_internal, and vprefetch().
| NAMESPACE_END | ( | Grid | ) |