|
Grid 0.7.0
|
#include <GparityWilsonImpl.h>
Public Member Functions | |
| INHERIT_GIMPL_TYPES (Gimpl) | |
| GparityWilsonImpl (const ImplParams &p=ImplParams()) | |
| template<class _SpinorField> | |
| void | multLinkField (_SpinorField &out, const DoubledGaugeField &Umu, const _SpinorField &phi, int mu) |
| void | pokeGparityDoubledGaugeField (DoubledGaugeField &Uds, const GaugeLinkField &poke_f0, const GaugeLinkField &poke_f1, const int mu) |
| void | DoubleStore (GridBase *GaugeGrid, DoubledGaugeField &Uds, const GaugeField &Umu) |
| void | InsertForce4D (GaugeField &mat, FermionField &Btilde, FermionField &A, int mu) |
| void | outerProductImpl (PropagatorField &mat, const FermionField &Btilde, const FermionField &A) |
| void | TraceSpinImpl (GaugeLinkField &mat, PropagatorField &P) |
| void | extractLinkField (std::vector< GaugeLinkField > &mat, DoubledGaugeField &Uds) |
| void | InsertForce5D (GaugeField &mat, FermionField &Btilde, FermionField Ã, int mu) |
| INHERIT_GIMPL_TYPES (GaugeImplTypes< S, FundamentalRepresentation::Dimension >) | |
Static Public Member Functions | |
| template<class _Spinor> | |
| static accelerator_inline void | multLink (_Spinor &phi, const SiteDoubledGaugeField &U, const _Spinor &chi, int mu) |
| template<class _Spinor> | |
| static accelerator_inline void | multLink (_Spinor &phi, const SiteDoubledGaugeField &U, const _Spinor &chi, int mu, StencilEntry *SE, StencilView &St) |
| template<class ref> | |
| static accelerator_inline void | loadLinkElement (Simd ®, ref &memory) |
| static Lattice< covariant > | CovShiftForward (const GaugeLinkField &Link, int mu, const Lattice< covariant > &field) |
| static Lattice< covariant > | CovShiftBackward (const GaugeLinkField &Link, int mu, const Lattice< covariant > &field) |
| static GaugeLinkField | CovShiftIdentityBackward (const GaugeLinkField &Link, int mu) |
| static GaugeLinkField | CovShiftIdentityForward (const GaugeLinkField &Link, int mu) |
| static GaugeLinkField | ShiftStaple (const GaugeLinkField &Link, int mu) |
| static GaugeLinkField | CshiftLink (const GaugeLinkField &Link, int mu, int shift) |
| static void | setDirections (const std::vector< int > &conjDirs) |
| static std::vector< int > | getDirections (void) |
| static bool | isPeriodicGaugeField (void) |
| static void | AddLink (Field &U, LinkField &W, int mu) |
| static void | generate_momenta (Field &P, GridSerialRNG &sRNG, GridParallelRNG &pRNG) |
| static Field | projectForce (Field &P) |
| static void | update_field (Field &P, Field &U, double ep) |
| static RealD | FieldSquareNorm (Field &U) |
| static void | Project (Field &U) |
| static void | HotConfiguration (GridParallelRNG &pRNG, Field &U) |
| static void | TepidConfiguration (GridParallelRNG &pRNG, Field &U) |
| static void | ColdConfiguration (GridParallelRNG &pRNG, Field &U) |
Data Fields | |
| ImplParams | Params |
Static Public Attributes | |
| static const int | Dimension |
| static const bool | isFundamental |
| static const int | Nhcs |
| static const bool | LsVectorised |
| static const bool | isGparity |
| static const int | num_colours |
Static Private Attributes | |
| static std::vector< int > | _conjDirs |
Definition at line 46 of file GparityWilsonImpl.h.
| typedef ConjugateGaugeImpl< GaugeImplTypes<S,Dimension> > GparityWilsonImpl< S, Representation, Options >::Gimpl |
Definition at line 55 of file GparityWilsonImpl.h.
| typedef Options::_Coeff_t GparityWilsonImpl< S, Representation, Options >::Coeff_t |
Definition at line 58 of file GparityWilsonImpl.h.
| typedef Options::template PrecisionMapper<Simd>::LowerPrecVector GparityWilsonImpl< S, Representation, Options >::SimdL |
Definition at line 59 of file GparityWilsonImpl.h.
| using GparityWilsonImpl< S, Representation, Options >::iImplSpinor |
Definition at line 61 of file GparityWilsonImpl.h.
| using GparityWilsonImpl< S, Representation, Options >::iImplPropagator |
Definition at line 62 of file GparityWilsonImpl.h.
| using GparityWilsonImpl< S, Representation, Options >::iImplHalfSpinor |
Definition at line 63 of file GparityWilsonImpl.h.
| using GparityWilsonImpl< S, Representation, Options >::iImplHalfCommSpinor |
Definition at line 64 of file GparityWilsonImpl.h.
| using GparityWilsonImpl< S, Representation, Options >::iImplDoubledGaugeField |
Definition at line 65 of file GparityWilsonImpl.h.
| typedef iImplSpinor<Simd> GparityWilsonImpl< S, Representation, Options >::SiteSpinor |
Definition at line 67 of file GparityWilsonImpl.h.
| typedef iImplPropagator<Simd> GparityWilsonImpl< S, Representation, Options >::SitePropagator |
Definition at line 68 of file GparityWilsonImpl.h.
| typedef iImplHalfSpinor<Simd> GparityWilsonImpl< S, Representation, Options >::SiteHalfSpinor |
Definition at line 69 of file GparityWilsonImpl.h.
| typedef iImplHalfCommSpinor<SimdL> GparityWilsonImpl< S, Representation, Options >::SiteHalfCommSpinor |
Definition at line 70 of file GparityWilsonImpl.h.
| typedef iImplDoubledGaugeField<Simd> GparityWilsonImpl< S, Representation, Options >::SiteDoubledGaugeField |
Definition at line 71 of file GparityWilsonImpl.h.
| typedef Lattice<SiteSpinor> GparityWilsonImpl< S, Representation, Options >::FermionField |
Definition at line 73 of file GparityWilsonImpl.h.
| typedef Lattice<SitePropagator> GparityWilsonImpl< S, Representation, Options >::PropagatorField |
Definition at line 74 of file GparityWilsonImpl.h.
| typedef Lattice<SiteDoubledGaugeField> GparityWilsonImpl< S, Representation, Options >::DoubledGaugeField |
Definition at line 75 of file GparityWilsonImpl.h.
| typedef GparityWilsonImplParams GparityWilsonImpl< S, Representation, Options >::ImplParams |
Definition at line 77 of file GparityWilsonImpl.h.
| typedef WilsonCompressor<SiteHalfCommSpinor,SiteHalfSpinor, SiteSpinor> GparityWilsonImpl< S, Representation, Options >::Compressor |
Definition at line 78 of file GparityWilsonImpl.h.
| typedef WilsonStencil<SiteSpinor, SiteHalfSpinor, ImplParams> GparityWilsonImpl< S, Representation, Options >::StencilImpl |
Definition at line 79 of file GparityWilsonImpl.h.
| typedef StencilImpl::View_type GparityWilsonImpl< S, Representation, Options >::StencilView |
Definition at line 80 of file GparityWilsonImpl.h.
|
inherited |
Definition at line 66 of file GaugeImplTypes.h.
|
inherited |
Definition at line 67 of file GaugeImplTypes.h.
|
inherited |
Definition at line 68 of file GaugeImplTypes.h.
|
inherited |
Definition at line 69 of file GaugeImplTypes.h.
|
inherited |
Definition at line 70 of file GaugeImplTypes.h.
|
inherited |
Definition at line 71 of file GaugeImplTypes.h.
|
inherited |
Definition at line 73 of file GaugeImplTypes.h.
|
inherited |
Definition at line 74 of file GaugeImplTypes.h.
|
inherited |
Definition at line 75 of file GaugeImplTypes.h.
|
inherited |
Definition at line 77 of file GaugeImplTypes.h.
|
inherited |
Definition at line 78 of file GaugeImplTypes.h.
|
inherited |
Definition at line 79 of file GaugeImplTypes.h.
|
inline |
Definition at line 84 of file GparityWilsonImpl.h.
| GparityWilsonImpl< S, Representation, Options >::INHERIT_GIMPL_TYPES | ( | Gimpl | ) |
|
inlinestatic |
Definition at line 89 of file GparityWilsonImpl.h.
|
inlinestatic |
Definition at line 98 of file GparityWilsonImpl.h.
|
inline |
Definition at line 198 of file GparityWilsonImpl.h.
|
inlinestatic |
Definition at line 207 of file GparityWilsonImpl.h.
|
inline |
Definition at line 214 of file GparityWilsonImpl.h.
Referenced by GparityWilsonImpl< vComplex, FundamentalRepresentation, CoeffReal >::DoubleStore().
|
inline |
Definition at line 225 of file GparityWilsonImpl.h.
|
inline |
Definition at line 327 of file GparityWilsonImpl.h.
|
inline |
Definition at line 345 of file GparityWilsonImpl.h.
|
inline |
Definition at line 350 of file GparityWilsonImpl.h.
|
inline |
Definition at line 360 of file GparityWilsonImpl.h.
|
inline |
Definition at line 364 of file GparityWilsonImpl.h.
|
inherited |
|
inlinestaticinherited |
Definition at line 97 of file GaugeImplementations.h.
|
inlinestaticinherited |
Definition at line 108 of file GaugeImplementations.h.
|
inlinestaticinherited |
Definition at line 124 of file GaugeImplementations.h.
|
inlinestaticinherited |
Definition at line 133 of file GaugeImplementations.h.
|
inlinestaticinherited |
Definition at line 149 of file GaugeImplementations.h.
|
inlinestaticinherited |
Definition at line 171 of file GaugeImplementations.h.
|
inlinestaticinherited |
Definition at line 179 of file GaugeImplementations.h.
|
inlinestaticinherited |
Definition at line 180 of file GaugeImplementations.h.
|
inlinestaticinherited |
Definition at line 181 of file GaugeImplementations.h.
|
inlinestaticinherited |
Definition at line 88 of file GaugeImplTypes.h.
|
inlinestaticinherited |
Definition at line 99 of file GaugeImplTypes.h.
|
inlinestaticinherited |
Definition at line 129 of file GaugeImplTypes.h.
|
inlinestaticinherited |
Definition at line 135 of file GaugeImplTypes.h.
|
inlinestaticinherited |
Definition at line 152 of file GaugeImplTypes.h.
|
inlinestaticinherited |
Definition at line 163 of file GaugeImplTypes.h.
|
inlinestaticinherited |
Definition at line 167 of file GaugeImplTypes.h.
|
inlinestaticinherited |
Definition at line 171 of file GaugeImplTypes.h.
|
inlinestaticinherited |
Definition at line 175 of file GaugeImplTypes.h.
|
static |
Definition at line 49 of file GparityWilsonImpl.h.
|
static |
Definition at line 50 of file GparityWilsonImpl.h.
|
static |
Definition at line 51 of file GparityWilsonImpl.h.
|
static |
Definition at line 52 of file GparityWilsonImpl.h.
|
static |
Definition at line 53 of file GparityWilsonImpl.h.
| ImplParams GparityWilsonImpl< S, Representation, Options >::Params |
Definition at line 82 of file GparityWilsonImpl.h.
|
staticinherited |
Definition at line 179 of file GaugeImplTypes.h.
|
staticprotectedinherited |
Definition at line 84 of file GaugeImplementations.h.
Referenced by NAMESPACE_BEGIN().