1
0
mirror of https://github.com/paboyle/Grid.git synced 2024-11-10 07:55:35 +00:00

efficient baryons compile!

This commit is contained in:
Felix Erben 2019-02-28 16:32:40 +00:00
parent 6d9f377913
commit 8804271339

View File

@ -41,12 +41,21 @@ public:
const std::vector<ComplexField > &mom,
int orthogdim);
static void NucleonFieldMom(Eigen::Tensor<ComplexD,6> &mat,
const FermionField *one,
const FermionField *two,
const FermionField *three,
const std::vector<ComplexField > &mom,
int parity,
int orthogdim);
static void PionFieldXX(Eigen::Tensor<ComplexD,3> &mat,
const FermionField *wi,
const FermionField *vj,
int orthogdim,
int g5);
static void PionFieldWV(Eigen::Tensor<ComplexD,3> &mat,
const FermionField *wi,
const FermionField *vj,
@ -100,7 +109,7 @@ public:
int orthogdim);
#endif
};
/*
template<class FImpl>
void A2Autils<FImpl>::NucleonFieldMom(Eigen::Tensor<ComplexD,6> &mat,
const FermionField *one,
@ -277,7 +286,7 @@ void A2Autils<FImpl>::NucleonFieldMom(Eigen::Tensor<ComplexD,6> &mat,
grid->GlobalSumVector(&mat(0,0,0,0,0,0),Nmom*Nt*oneBlock*twoBlock*threeBlock);
}
*/