mirror of
https://github.com/paboyle/Grid.git
synced 2025-04-09 21:50:45 +01:00
Hadrons: fix to allow single-prec build again
This commit is contained in:
parent
7b850eb48b
commit
21304e2139
@ -32,4 +32,6 @@ using namespace Hadrons;
|
|||||||
using namespace MAction;
|
using namespace MAction;
|
||||||
|
|
||||||
template class Grid::Hadrons::MAction::TDWF<FIMPL>;
|
template class Grid::Hadrons::MAction::TDWF<FIMPL>;
|
||||||
|
#ifdef GRID_DEFAULT_PRECISION_DOUBLE
|
||||||
template class Grid::Hadrons::MAction::TDWF<FIMPLF>;
|
template class Grid::Hadrons::MAction::TDWF<FIMPLF>;
|
||||||
|
#endif
|
||||||
|
@ -73,7 +73,9 @@ protected:
|
|||||||
};
|
};
|
||||||
|
|
||||||
MODULE_REGISTER_TMP(DWF, TDWF<FIMPL>, MAction);
|
MODULE_REGISTER_TMP(DWF, TDWF<FIMPL>, MAction);
|
||||||
|
#ifdef GRID_DEFAULT_PRECISION_DOUBLE
|
||||||
MODULE_REGISTER_TMP(DWFF, TDWF<FIMPLF>, MAction);
|
MODULE_REGISTER_TMP(DWFF, TDWF<FIMPLF>, MAction);
|
||||||
|
#endif
|
||||||
|
|
||||||
/******************************************************************************
|
/******************************************************************************
|
||||||
* DWF template implementation *
|
* DWF template implementation *
|
||||||
|
@ -32,4 +32,6 @@ using namespace Hadrons;
|
|||||||
using namespace MAction;
|
using namespace MAction;
|
||||||
|
|
||||||
template class Grid::Hadrons::MAction::TMobiusDWF<FIMPL>;
|
template class Grid::Hadrons::MAction::TMobiusDWF<FIMPL>;
|
||||||
|
#ifdef GRID_DEFAULT_PRECISION_DOUBLE
|
||||||
template class Grid::Hadrons::MAction::TMobiusDWF<FIMPLF>;
|
template class Grid::Hadrons::MAction::TMobiusDWF<FIMPLF>;
|
||||||
|
#endif
|
||||||
|
@ -72,7 +72,9 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
MODULE_REGISTER_TMP(MobiusDWF, TMobiusDWF<FIMPL>, MAction);
|
MODULE_REGISTER_TMP(MobiusDWF, TMobiusDWF<FIMPL>, MAction);
|
||||||
|
#ifdef GRID_DEFAULT_PRECISION_DOUBLE
|
||||||
MODULE_REGISTER_TMP(MobiusDWFF, TMobiusDWF<FIMPLF>, MAction);
|
MODULE_REGISTER_TMP(MobiusDWFF, TMobiusDWF<FIMPLF>, MAction);
|
||||||
|
#endif
|
||||||
|
|
||||||
/******************************************************************************
|
/******************************************************************************
|
||||||
* TMobiusDWF implementation *
|
* TMobiusDWF implementation *
|
||||||
|
@ -32,4 +32,6 @@ using namespace Hadrons;
|
|||||||
using namespace MAction;
|
using namespace MAction;
|
||||||
|
|
||||||
template class Grid::Hadrons::MAction::TScaledDWF<FIMPL>;
|
template class Grid::Hadrons::MAction::TScaledDWF<FIMPL>;
|
||||||
|
#ifdef GRID_DEFAULT_PRECISION_DOUBLE
|
||||||
template class Grid::Hadrons::MAction::TScaledDWF<FIMPLF>;
|
template class Grid::Hadrons::MAction::TScaledDWF<FIMPLF>;
|
||||||
|
#endif
|
||||||
|
@ -71,7 +71,9 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
MODULE_REGISTER_TMP(ScaledDWF, TScaledDWF<FIMPL>, MAction);
|
MODULE_REGISTER_TMP(ScaledDWF, TScaledDWF<FIMPL>, MAction);
|
||||||
|
#ifdef GRID_DEFAULT_PRECISION_DOUBLE
|
||||||
MODULE_REGISTER_TMP(ScaledDWFF, TScaledDWF<FIMPLF>, MAction);
|
MODULE_REGISTER_TMP(ScaledDWFF, TScaledDWF<FIMPLF>, MAction);
|
||||||
|
#endif
|
||||||
|
|
||||||
/******************************************************************************
|
/******************************************************************************
|
||||||
* TScaledDWF implementation *
|
* TScaledDWF implementation *
|
||||||
|
@ -32,4 +32,6 @@ using namespace Hadrons;
|
|||||||
using namespace MAction;
|
using namespace MAction;
|
||||||
|
|
||||||
template class Grid::Hadrons::MAction::TWilson<FIMPL>;
|
template class Grid::Hadrons::MAction::TWilson<FIMPL>;
|
||||||
|
#ifdef GRID_DEFAULT_PRECISION_DOUBLE
|
||||||
template class Grid::Hadrons::MAction::TWilson<FIMPLF>;
|
template class Grid::Hadrons::MAction::TWilson<FIMPLF>;
|
||||||
|
#endif
|
||||||
|
@ -71,7 +71,9 @@ protected:
|
|||||||
};
|
};
|
||||||
|
|
||||||
MODULE_REGISTER_TMP(Wilson, TWilson<FIMPL>, MAction);
|
MODULE_REGISTER_TMP(Wilson, TWilson<FIMPL>, MAction);
|
||||||
|
#ifdef GRID_DEFAULT_PRECISION_DOUBLE
|
||||||
MODULE_REGISTER_TMP(WilsonF, TWilson<FIMPLF>, MAction);
|
MODULE_REGISTER_TMP(WilsonF, TWilson<FIMPLF>, MAction);
|
||||||
|
#endif
|
||||||
|
|
||||||
/******************************************************************************
|
/******************************************************************************
|
||||||
* TWilson template implementation *
|
* TWilson template implementation *
|
||||||
|
@ -32,4 +32,6 @@ using namespace Hadrons;
|
|||||||
using namespace MAction;
|
using namespace MAction;
|
||||||
|
|
||||||
template class Grid::Hadrons::MAction::TWilsonClover<FIMPL>;
|
template class Grid::Hadrons::MAction::TWilsonClover<FIMPL>;
|
||||||
|
#ifdef GRID_DEFAULT_PRECISION_DOUBLE
|
||||||
template class Grid::Hadrons::MAction::TWilsonClover<FIMPLF>;
|
template class Grid::Hadrons::MAction::TWilsonClover<FIMPLF>;
|
||||||
|
#endif
|
||||||
|
@ -75,7 +75,9 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
MODULE_REGISTER_TMP(WilsonClover, TWilsonClover<FIMPL>, MAction);
|
MODULE_REGISTER_TMP(WilsonClover, TWilsonClover<FIMPL>, MAction);
|
||||||
|
#ifdef GRID_DEFAULT_PRECISION_DOUBLE
|
||||||
MODULE_REGISTER_TMP(WilsonCloverF, TWilsonClover<FIMPLF>, MAction);
|
MODULE_REGISTER_TMP(WilsonCloverF, TWilsonClover<FIMPLF>, MAction);
|
||||||
|
#endif
|
||||||
|
|
||||||
/******************************************************************************
|
/******************************************************************************
|
||||||
* TWilsonClover template implementation *
|
* TWilsonClover template implementation *
|
||||||
|
@ -32,4 +32,6 @@ using namespace Hadrons;
|
|||||||
using namespace MAction;
|
using namespace MAction;
|
||||||
|
|
||||||
template class Grid::Hadrons::MAction::TZMobiusDWF<ZFIMPL>;
|
template class Grid::Hadrons::MAction::TZMobiusDWF<ZFIMPL>;
|
||||||
|
#ifdef GRID_DEFAULT_PRECISION_DOUBLE
|
||||||
template class Grid::Hadrons::MAction::TZMobiusDWF<ZFIMPLF>;
|
template class Grid::Hadrons::MAction::TZMobiusDWF<ZFIMPLF>;
|
||||||
|
#endif
|
||||||
|
@ -73,7 +73,9 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
MODULE_REGISTER_TMP(ZMobiusDWF, TZMobiusDWF<ZFIMPL>, MAction);
|
MODULE_REGISTER_TMP(ZMobiusDWF, TZMobiusDWF<ZFIMPL>, MAction);
|
||||||
|
#ifdef GRID_DEFAULT_PRECISION_DOUBLE
|
||||||
MODULE_REGISTER_TMP(ZMobiusDWFF, TZMobiusDWF<ZFIMPLF>, MAction);
|
MODULE_REGISTER_TMP(ZMobiusDWFF, TZMobiusDWF<ZFIMPLF>, MAction);
|
||||||
|
#endif
|
||||||
|
|
||||||
/******************************************************************************
|
/******************************************************************************
|
||||||
* TZMobiusDWF implementation *
|
* TZMobiusDWF implementation *
|
||||||
|
Loading…
x
Reference in New Issue
Block a user