|
Grid 0.7.0
|
#include <DomainWallVec5dImpl.h>
Public Member Functions | |
| INHERIT_GIMPL_TYPES (Gimpl) | |
| DomainWallVec5dImpl (const ImplParams &p=ImplParams()) | |
| 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 ref> | |
| static accelerator_inline void | loadLinkElement (Simd ®, ref &memory) |
| template<class _Spinor> | |
| static accelerator_inline void | multLink (_Spinor &phi, const SiteDoubledGaugeField &U, const _Spinor &chi, int mu, StencilEntry *SE, StencilView &St) |
| 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 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 bool | LsVectorised |
| static const int | Nhcs |
| static const int | num_colours |
Definition at line 34 of file DomainWallVec5dImpl.h.
| typedef PeriodicGaugeImpl<GaugeImplTypes<S, Representation::Dimension> > DomainWallVec5dImpl< S, Representation, Options >::Gimpl |
Definition at line 37 of file DomainWallVec5dImpl.h.
| typedef Options::_Coeff_t DomainWallVec5dImpl< S, Representation, Options >::Coeff_t |
Definition at line 45 of file DomainWallVec5dImpl.h.
| typedef Options::template PrecisionMapper<Simd>::LowerPrecVector DomainWallVec5dImpl< S, Representation, Options >::SimdL |
Definition at line 46 of file DomainWallVec5dImpl.h.
| using DomainWallVec5dImpl< S, Representation, Options >::iImplSpinor |
Definition at line 48 of file DomainWallVec5dImpl.h.
| using DomainWallVec5dImpl< S, Representation, Options >::iImplPropagator |
Definition at line 49 of file DomainWallVec5dImpl.h.
| using DomainWallVec5dImpl< S, Representation, Options >::iImplHalfSpinor |
Definition at line 50 of file DomainWallVec5dImpl.h.
| using DomainWallVec5dImpl< S, Representation, Options >::iImplHalfCommSpinor |
Definition at line 51 of file DomainWallVec5dImpl.h.
| using DomainWallVec5dImpl< S, Representation, Options >::iImplDoubledGaugeField |
Definition at line 52 of file DomainWallVec5dImpl.h.
| using DomainWallVec5dImpl< S, Representation, Options >::iImplGaugeField |
Definition at line 53 of file DomainWallVec5dImpl.h.
| using DomainWallVec5dImpl< S, Representation, Options >::iImplGaugeLink |
Definition at line 54 of file DomainWallVec5dImpl.h.
| typedef iImplSpinor<Simd> DomainWallVec5dImpl< S, Representation, Options >::SiteSpinor |
Definition at line 56 of file DomainWallVec5dImpl.h.
| typedef iImplPropagator<Simd> DomainWallVec5dImpl< S, Representation, Options >::SitePropagator |
Definition at line 57 of file DomainWallVec5dImpl.h.
| typedef iImplHalfSpinor<Simd> DomainWallVec5dImpl< S, Representation, Options >::SiteHalfSpinor |
Definition at line 58 of file DomainWallVec5dImpl.h.
| typedef iImplHalfCommSpinor<SimdL> DomainWallVec5dImpl< S, Representation, Options >::SiteHalfCommSpinor |
Definition at line 59 of file DomainWallVec5dImpl.h.
| typedef Lattice<SiteSpinor> DomainWallVec5dImpl< S, Representation, Options >::FermionField |
Definition at line 60 of file DomainWallVec5dImpl.h.
| typedef Lattice<SitePropagator> DomainWallVec5dImpl< S, Representation, Options >::PropagatorField |
Definition at line 61 of file DomainWallVec5dImpl.h.
| typedef iImplDoubledGaugeField<typename Simd::scalar_type> DomainWallVec5dImpl< S, Representation, Options >::SiteDoubledGaugeField |
Definition at line 66 of file DomainWallVec5dImpl.h.
| typedef iImplGaugeField<typename Simd::scalar_type> DomainWallVec5dImpl< S, Representation, Options >::SiteScalarGaugeField |
Definition at line 67 of file DomainWallVec5dImpl.h.
| typedef iImplGaugeLink<typename Simd::scalar_type> DomainWallVec5dImpl< S, Representation, Options >::SiteScalarGaugeLink |
Definition at line 68 of file DomainWallVec5dImpl.h.
| typedef Lattice<SiteDoubledGaugeField> DomainWallVec5dImpl< S, Representation, Options >::DoubledGaugeField |
Definition at line 69 of file DomainWallVec5dImpl.h.
| typedef WilsonCompressor<SiteHalfCommSpinor,SiteHalfSpinor, SiteSpinor> DomainWallVec5dImpl< S, Representation, Options >::Compressor |
Definition at line 71 of file DomainWallVec5dImpl.h.
| typedef WilsonImplParams DomainWallVec5dImpl< S, Representation, Options >::ImplParams |
Definition at line 72 of file DomainWallVec5dImpl.h.
| typedef WilsonStencil<SiteSpinor, SiteHalfSpinor,ImplParams> DomainWallVec5dImpl< S, Representation, Options >::StencilImpl |
Definition at line 73 of file DomainWallVec5dImpl.h.
| typedef StencilImpl::View_type DomainWallVec5dImpl< S, Representation, Options >::StencilView |
Definition at line 74 of file DomainWallVec5dImpl.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 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 78 of file DomainWallVec5dImpl.h.
| DomainWallVec5dImpl< S, Representation, Options >::INHERIT_GIMPL_TYPES | ( | Gimpl | ) |
|
inlinestatic |
Definition at line 81 of file DomainWallVec5dImpl.h.
|
inlinestatic |
Definition at line 87 of file DomainWallVec5dImpl.h.
|
inline |
Definition at line 105 of file DomainWallVec5dImpl.h.
|
inline |
Definition at line 135 of file DomainWallVec5dImpl.h.
|
inline |
Definition at line 140 of file DomainWallVec5dImpl.h.
|
inline |
Definition at line 144 of file DomainWallVec5dImpl.h.
|
inline |
Definition at line 148 of file DomainWallVec5dImpl.h.
|
inline |
Definition at line 153 of file DomainWallVec5dImpl.h.
|
inherited |
|
inlinestaticinherited |
Definition at line 49 of file GaugeImplementations.h.
|
inlinestaticinherited |
Definition at line 56 of file GaugeImplementations.h.
|
inlinestaticinherited |
Definition at line 61 of file GaugeImplementations.h.
|
inlinestaticinherited |
Definition at line 65 of file GaugeImplementations.h.
|
inlinestaticinherited |
Definition at line 68 of file GaugeImplementations.h.
|
inlinestaticinherited |
Definition at line 73 of file GaugeImplementations.h.
|
inlinestaticinherited |
Definition at line 77 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 40 of file DomainWallVec5dImpl.h.
|
static |
Definition at line 41 of file DomainWallVec5dImpl.h.
|
static |
Definition at line 42 of file DomainWallVec5dImpl.h.
|
static |
Definition at line 43 of file DomainWallVec5dImpl.h.
| ImplParams DomainWallVec5dImpl< S, Representation, Options >::Params |
Definition at line 76 of file DomainWallVec5dImpl.h.
|
staticinherited |
Definition at line 179 of file GaugeImplTypes.h.