diff --git a/lib/qcd/action/Actions.h b/lib/qcd/action/Actions.h index e2505f25..be08cdde 100644 --- a/lib/qcd/action/Actions.h +++ b/lib/qcd/action/Actions.h @@ -107,12 +107,21 @@ typedef SymanzikGaugeAction ConjugateSymanzikGaugeAction // for EVERY .cc file. This define centralises the list and restores global push of impl cases //////////////////////////////////////////////////////////////////////////////////////////////////// -#define FermOpTemplateInstantiate(A) \ + +#define FermOp4dVecTemplateInstantiate(A) \ template class A; \ template class A; \ template class A; \ template class A; +#define FermOp5dVecTemplateInstantiate(A) \ + template class A; \ + template class A; + +#define FermOpTemplateInstantiate(A) \ + FermOp4dVecTemplateInstantiate(A) \ + FermOp5dVecTemplateInstantiate(A) + #define GparityFermOpTemplateInstantiate(A) ////////////////////////////////////////////