mirror of
https://github.com/paboyle/Grid.git
synced 2025-04-27 22:25:56 +01:00
Indent and Namespace changes
This commit is contained in:
parent
9f6cebe5ff
commit
1619e42d90
@ -26,22 +26,21 @@ with this program; if not, write to the Free Software Foundation, Inc.,
|
|||||||
|
|
||||||
See the full license in the file "LICENSE" in the top level distribution directory
|
See the full license in the file "LICENSE" in the top level distribution directory
|
||||||
*************************************************************************************/
|
*************************************************************************************/
|
||||||
/* END LEGAL */
|
/* END LEGAL */
|
||||||
#ifndef GRID_QCD_DOMAIN_WALL_EOFA_FERMION_H
|
#ifndef GRID_QCD_DOMAIN_WALL_EOFA_FERMION_H
|
||||||
#define GRID_QCD_DOMAIN_WALL_EOFA_FERMION_H
|
#define GRID_QCD_DOMAIN_WALL_EOFA_FERMION_H
|
||||||
|
|
||||||
#include <Grid/qcd/action/fermion/AbstractEOFAFermion.h>
|
#include <Grid/qcd/action/fermion/AbstractEOFAFermion.h>
|
||||||
|
|
||||||
namespace Grid {
|
NAMESPACE_BEGIN(Grid);
|
||||||
namespace QCD {
|
|
||||||
|
|
||||||
template<class Impl>
|
template<class Impl>
|
||||||
class DomainWallEOFAFermion : public AbstractEOFAFermion<Impl>
|
class DomainWallEOFAFermion : public AbstractEOFAFermion<Impl>
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
INHERIT_IMPL_TYPES(Impl);
|
INHERIT_IMPL_TYPES(Impl);
|
||||||
|
|
||||||
public:
|
public:
|
||||||
// Modified (0,Ls-1) and (Ls-1,0) elements of Mooee
|
// Modified (0,Ls-1) and (Ls-1,0) elements of Mooee
|
||||||
// for red-black preconditioned Shamir EOFA
|
// for red-black preconditioned Shamir EOFA
|
||||||
Coeff_t dm;
|
Coeff_t dm;
|
||||||
@ -94,18 +93,19 @@ namespace QCD {
|
|||||||
RealD _mq1, RealD _mq2, RealD _mq3, RealD _shift, int pm,
|
RealD _mq1, RealD _mq2, RealD _mq3, RealD _shift, int pm,
|
||||||
RealD _M5, const ImplParams& p=ImplParams());
|
RealD _M5, const ImplParams& p=ImplParams());
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
void SetCoefficientsInternal(RealD zolo_hi, std::vector<Coeff_t>& gamma, RealD b, RealD c);
|
void SetCoefficientsInternal(RealD zolo_hi, std::vector<Coeff_t>& gamma, RealD b, RealD c);
|
||||||
};
|
};
|
||||||
}}
|
|
||||||
|
|
||||||
#define INSTANTIATE_DPERP_DWF_EOFA(A)\
|
NAMESPACE_END(Grid);
|
||||||
template void DomainWallEOFAFermion<A>::M5D(const FermionField& psi, const FermionField& phi, FermionField& chi, \
|
|
||||||
|
#define INSTANTIATE_DPERP_DWF_EOFA(A) \
|
||||||
|
template void DomainWallEOFAFermion<A>::M5D(const FermionField& psi, const FermionField& phi, FermionField& chi, \
|
||||||
std::vector<Coeff_t>& lower, std::vector<Coeff_t>& diag, std::vector<Coeff_t>& upper); \
|
std::vector<Coeff_t>& lower, std::vector<Coeff_t>& diag, std::vector<Coeff_t>& upper); \
|
||||||
template void DomainWallEOFAFermion<A>::M5Ddag(const FermionField& psi, const FermionField& phi, FermionField& chi, \
|
template void DomainWallEOFAFermion<A>::M5Ddag(const FermionField& psi, const FermionField& phi, FermionField& chi, \
|
||||||
std::vector<Coeff_t>& lower, std::vector<Coeff_t>& diag, std::vector<Coeff_t>& upper); \
|
std::vector<Coeff_t>& lower, std::vector<Coeff_t>& diag, std::vector<Coeff_t>& upper); \
|
||||||
template void DomainWallEOFAFermion<A>::MooeeInv(const FermionField& psi, FermionField& chi); \
|
template void DomainWallEOFAFermion<A>::MooeeInv(const FermionField& psi, FermionField& chi); \
|
||||||
template void DomainWallEOFAFermion<A>::MooeeInvDag(const FermionField& psi, FermionField& chi);
|
template void DomainWallEOFAFermion<A>::MooeeInvDag(const FermionField& psi, FermionField& chi);
|
||||||
|
|
||||||
#undef DOMAIN_WALL_EOFA_DPERP_DENSE
|
#undef DOMAIN_WALL_EOFA_DPERP_DENSE
|
||||||
#define DOMAIN_WALL_EOFA_DPERP_CACHE
|
#define DOMAIN_WALL_EOFA_DPERP_CACHE
|
||||||
|
Loading…
x
Reference in New Issue
Block a user