From fe00c964355842754b8bbb0a4c58c9cbccb79d09 Mon Sep 17 00:00:00 2001 From: Peter Boyle Date: Sat, 10 Apr 2021 01:06:11 +0200 Subject: [PATCH] 4D Pseudofermion support --- Grid/qcd/action/fermion/FermionOperator.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Grid/qcd/action/fermion/FermionOperator.h b/Grid/qcd/action/fermion/FermionOperator.h index 570e350d..0f379d30 100644 --- a/Grid/qcd/action/fermion/FermionOperator.h +++ b/Grid/qcd/action/fermion/FermionOperator.h @@ -171,6 +171,16 @@ public: /////////////////////////////////////////////// virtual void Dminus(const FermionField &psi, FermionField &chi) { chi=psi; } virtual void DminusDag(const FermionField &psi, FermionField &chi) { chi=psi; } + + virtual void ImportFourDimPseudoFermion(const FermionField &input,FermionField &imported) + { + imported = input; + }; + virtual void ExportFourDimPseudoFermion(const FermionField &solution,FermionField &exported) + { + exported=solution; + }; + virtual void ImportPhysicalFermionSource(const FermionField &input,FermionField &imported) { imported = input;