1
0
mirror of https://github.com/paboyle/Grid.git synced 2025-04-04 19:25:56 +01:00

Explicit instantiation hooks

This commit is contained in:
paboyle 2018-06-13 20:27:12 +01:00
parent 25becc9324
commit 867ee364ab

View File

@ -49,21 +49,23 @@ Author: Peter Boyle <pabobyle@ph.ed.ac.uk>
template class A<StaggeredVec5dImplF>; \
template class A<StaggeredVec5dImplD>;
#define FermOp4dVecTemplateInstantiate(A) \
#define FermOp4dVecTemplateInstantiateNoGP(A) \
template class A<WilsonImplF>; \
template class A<WilsonImplD>; \
template class A<ZWilsonImplF>; \
template class A<ZWilsonImplD>; \
template class A<GparityWilsonImplF>; \
template class A<GparityWilsonImplD>; \
template class A<WilsonImplFH>; \
template class A<WilsonImplDF>; \
template class A<ZWilsonImplFH>; \
template class A<ZWilsonImplDF>; \
template class A<ZWilsonImplDF>;
#define FermOp4dVecTemplateInstantiate(A) \
FermOp4dVecTemplateInstantiateNoGP(A) \
template class A<GparityWilsonImplF>; \
template class A<GparityWilsonImplD>; \
template class A<GparityWilsonImplFH>; \
template class A<GparityWilsonImplDF>;
#define AdjointFermOpTemplateInstantiate(A) \
template class A<WilsonAdjImplF>; \
template class A<WilsonAdjImplD>;