|
Grid 0.7.0
|
Go to the source code of this file.
Functions | |
| NAMESPACE_BEGIN (Grid) | |
| template<class vobj, class Coeff> | |
| void | axpibg5x (Lattice< vobj > &z, const Lattice< vobj > &x, Coeff a, Coeff b) |
| template<class vobj, class Coeff> | |
| void | axpby_ssp (Lattice< vobj > &z, Coeff a, const Lattice< vobj > &x, Coeff b, const Lattice< vobj > &y, int s, int sp) |
| template<class vobj, class Coeff> | |
| void | ag5xpby_ssp (Lattice< vobj > &z, Coeff a, const Lattice< vobj > &x, Coeff b, const Lattice< vobj > &y, int s, int sp) |
| template<class vobj, class Coeff> | |
| void | axpbg5y_ssp (Lattice< vobj > &z, Coeff a, const Lattice< vobj > &x, Coeff b, const Lattice< vobj > &y, int s, int sp) |
| template<class vobj, class Coeff> | |
| void | ag5xpbg5y_ssp (Lattice< vobj > &z, Coeff a, const Lattice< vobj > &x, Coeff b, const Lattice< vobj > &y, int s, int sp) |
| template<class vobj, class Coeff> | |
| void | axpby_ssp_pminus (Lattice< vobj > &z, Coeff a, const Lattice< vobj > &x, Coeff b, const Lattice< vobj > &y, int s, int sp) |
| template<class vobj, class Coeff> | |
| void | axpby_ssp_pplus (Lattice< vobj > &z, Coeff a, const Lattice< vobj > &x, Coeff b, const Lattice< vobj > &y, int s, int sp) |
| template<class vobj> | |
| void | G5R5 (Lattice< vobj > &z, const Lattice< vobj > &x) |
| template<typename vobj> | |
| void | G5C (Lattice< vobj > &z, const Lattice< vobj > &x) |
| NAMESPACE_END (Grid) | |
| NAMESPACE_BEGIN | ( | Grid | ) |
| void axpibg5x | ( | Lattice< vobj > & | z, |
| const Lattice< vobj > & | x, | ||
| Coeff | a, | ||
| Coeff | b ) |
Definition at line 42 of file LinalgUtils.h.
References accelerator_for, AcceleratorRead, AcceleratorWrite, autoView, LatticeAccelerator< vobj >::Checkerboard(), conformable(), and Lattice< vobj >::Grid().
Referenced by WilsonTMFermion< Impl >::M(), WilsonTMFermion< Impl >::Mdag(), WilsonTMFermion< Impl >::Mooee(), WilsonTMFermion< Impl >::MooeeDag(), WilsonTMFermion< Impl >::MooeeInv(), and WilsonTMFermion< Impl >::MooeeInvDag().
| void axpby_ssp | ( | Lattice< vobj > & | z, |
| Coeff | a, | ||
| const Lattice< vobj > & | x, | ||
| Coeff | b, | ||
| const Lattice< vobj > & | y, | ||
| int | s, | ||
| int | sp ) |
Definition at line 59 of file LinalgUtils.h.
References GridBase::_rdimensions, accelerator_for, AcceleratorRead, AcceleratorWrite, autoView, LatticeAccelerator< vobj >::Checkerboard(), coalescedWrite(), conformable(), Lattice< vobj >::Grid(), and GridBase::oSites().
Referenced by CayleyFermion5D< Impl >::Dminus(), CayleyFermion5D< Impl >::DminusDag(), PartialFractionFermion5D< Impl >::M_internal(), ContinuedFractionFermion5D< Impl >::Mooee(), PartialFractionFermion5D< Impl >::Mooee_internal(), ContinuedFractionFermion5D< Impl >::MooeeInv(), PartialFractionFermion5D< Impl >::MooeeInv_internal(), DomainWallEOFAFermion< Impl >::Omega(), MobiusEOFAFermion< Impl >::Omega(), and FourierAcceleratedPV< Vi, M, G >::rotatePV().
| void ag5xpby_ssp | ( | Lattice< vobj > & | z, |
| Coeff | a, | ||
| const Lattice< vobj > & | x, | ||
| Coeff | b, | ||
| const Lattice< vobj > & | y, | ||
| int | s, | ||
| int | sp ) |
Definition at line 80 of file LinalgUtils.h.
References GridBase::_rdimensions, accelerator_for, AcceleratorRead, AcceleratorWrite, autoView, LatticeAccelerator< vobj >::Checkerboard(), coalescedWrite(), conformable(), Lattice< vobj >::Grid(), and GridBase::oSites().
Referenced by OverlapWilsonPartialFractionTanhFermion< WilsonImplD2 >::ImportPhysicalFermionSource(), PartialFractionFermion5D< Impl >::M_internal(), ContinuedFractionFermion5D< Impl >::MDeriv(), PartialFractionFermion5D< Impl >::MDeriv(), ContinuedFractionFermion5D< Impl >::MdirAll(), ContinuedFractionFermion5D< Impl >::MeoDeriv(), PartialFractionFermion5D< Impl >::MeoDeriv(), ContinuedFractionFermion5D< Impl >::Meooe(), ContinuedFractionFermion5D< Impl >::MoeDeriv(), PartialFractionFermion5D< Impl >::MoeDeriv(), ContinuedFractionFermion5D< Impl >::Mooee(), PartialFractionFermion5D< Impl >::Mooee_internal(), and ContinuedFractionFermion5D< Impl >::MooeeInv().
| void axpbg5y_ssp | ( | Lattice< vobj > & | z, |
| Coeff | a, | ||
| const Lattice< vobj > & | x, | ||
| Coeff | b, | ||
| const Lattice< vobj > & | y, | ||
| int | s, | ||
| int | sp ) |
Definition at line 100 of file LinalgUtils.h.
References GridBase::_rdimensions, accelerator_for, AcceleratorRead, AcceleratorWrite, autoView, LatticeAccelerator< vobj >::Checkerboard(), coalescedWrite(), conformable(), Lattice< vobj >::Grid(), and GridBase::oSites().
Referenced by WilsonTMFermion5D< WilsonImplF >::M(), WilsonTMFermion5D< WilsonImplF >::Mooee(), WilsonTMFermion5D< WilsonImplF >::MooeeDag(), ContinuedFractionFermion5D< Impl >::MooeeInv(), WilsonTMFermion5D< WilsonImplF >::MooeeInv(), PartialFractionFermion5D< Impl >::MooeeInv_internal(), and WilsonTMFermion5D< WilsonImplF >::MooeeInvDag().
| void ag5xpbg5y_ssp | ( | Lattice< vobj > & | z, |
| Coeff | a, | ||
| const Lattice< vobj > & | x, | ||
| Coeff | b, | ||
| const Lattice< vobj > & | y, | ||
| int | s, | ||
| int | sp ) |
Definition at line 120 of file LinalgUtils.h.
References GridBase::_rdimensions, accelerator_for, AcceleratorRead, AcceleratorWrite, autoView, LatticeAccelerator< vobj >::Checkerboard(), coalescedWrite(), conformable(), Lattice< vobj >::Grid(), and GridBase::oSites().
Referenced by PartialFractionFermion5D< Impl >::M_internal(), and PartialFractionFermion5D< Impl >::Mooee_internal().
| void axpby_ssp_pminus | ( | Lattice< vobj > & | z, |
| Coeff | a, | ||
| const Lattice< vobj > & | x, | ||
| Coeff | b, | ||
| const Lattice< vobj > & | y, | ||
| int | s, | ||
| int | sp ) |
Definition at line 142 of file LinalgUtils.h.
References GridBase::_rdimensions, accelerator_for, AcceleratorRead, AcceleratorWrite, autoView, LatticeAccelerator< vobj >::Checkerboard(), coalescedRead(), coalescedWrite(), conformable(), Lattice< vobj >::Grid(), GridBase::oSites(), and spProj5m().
Referenced by MobiusEOFAFermion< Impl >::Dtilde(), MobiusEOFAFermion< Impl >::DtildeInv(), CayleyFermion5D< Impl >::ExportPhysicalFermionSource(), CayleyFermion5D< Impl >::ImportPhysicalFermionSource(), MobiusEOFAFermion< Impl >::M5D_shift(), MobiusEOFAFermion< Impl >::M5Ddag_shift(), CayleyFermion5D< Impl >::P(), CayleyFermion5D< ImplD >::Pdag(), and ExactOneFlavourRatioPseudoFermionAction< Impl >::spProj().
| void axpby_ssp_pplus | ( | Lattice< vobj > & | z, |
| Coeff | a, | ||
| const Lattice< vobj > & | x, | ||
| Coeff | b, | ||
| const Lattice< vobj > & | y, | ||
| int | s, | ||
| int | sp ) |
Definition at line 164 of file LinalgUtils.h.
References GridBase::_rdimensions, accelerator_for, AcceleratorRead, AcceleratorWrite, autoView, LatticeAccelerator< vobj >::Checkerboard(), coalescedRead(), coalescedWrite(), conformable(), Lattice< vobj >::Grid(), GridBase::oSites(), and spProj5p().
Referenced by MobiusEOFAFermion< Impl >::Dtilde(), MobiusEOFAFermion< Impl >::DtildeInv(), CayleyFermion5D< Impl >::ExportPhysicalFermionSource(), CayleyFermion5D< Impl >::ImportPhysicalFermionSource(), MobiusEOFAFermion< Impl >::M5D_shift(), MobiusEOFAFermion< Impl >::M5Ddag_shift(), CayleyFermion5D< Impl >::P(), CayleyFermion5D< ImplD >::Pdag(), and ExactOneFlavourRatioPseudoFermionAction< Impl >::spProj().
Definition at line 185 of file LinalgUtils.h.
References GridBase::_rdimensions, accelerator_for, AcceleratorRead, AcceleratorWrite, autoView, LatticeAccelerator< vobj >::Checkerboard(), coalescedWrite(), conformable(), Lattice< vobj >::Grid(), GridBase::oSites(), spProj5m(), and spProj5p().
Referenced by ExactOneFlavourRatioPseudoFermionAction< Impl >::deriv(), Gamma5R5HermitianLinearOperator< Matrix, Field >::HermOp(), innerG5ProductReal(), ExactOneFlavourRatioPseudoFermionAction< Impl >::Meofa(), ExactOneFlavourRatioPseudoFermionAction< Impl >::MeofaInv(), Gamma5R5HermitianLinearOperator< Matrix, Field >::OpDiag(), Gamma5R5HermitianLinearOperator< Matrix, Field >::OpDir(), Gamma5R5HermitianLinearOperator< Matrix, Field >::OpDirAll(), ExactOneFlavourRatioPseudoFermionAction< Impl >::refresh(), and ExactOneFlavourRatioPseudoFermionAction< Impl >::S().
Definition at line 210 of file LinalgUtils.h.
References accelerator_for, AcceleratorRead, AcceleratorWrite, autoView, LatticeAccelerator< vobj >::Checkerboard(), coalescedWrite(), conformable(), Lattice< vobj >::Grid(), GridBase::oSites(), spProj5m(), and spProj5p().
| NAMESPACE_END | ( | Grid | ) |