1
0
mirror of https://github.com/paboyle/Grid.git synced 2025-04-09 13:40:46 +01:00

SitePropagator redefined to be a scalar object in TYPE_ALIASES.

This commit is contained in:
Lanny91 2017-04-28 15:27:49 +01:00
parent a6ccbbe108
commit f302eea91e
2 changed files with 8 additions and 8 deletions

View File

@ -60,13 +60,13 @@ BEGIN_HADRONS_NAMESPACE
// type aliases // type aliases
#define TYPE_ALIASES(FImpl, suffix)\ #define TYPE_ALIASES(FImpl, suffix)\
typedef FermionOperator<FImpl> FMat##suffix; \ typedef FermionOperator<FImpl> FMat##suffix; \
typedef typename FImpl::FermionField FermionField##suffix; \ typedef typename FImpl::FermionField FermionField##suffix; \
typedef typename FImpl::PropagatorField PropagatorField##suffix; \ typedef typename FImpl::PropagatorField PropagatorField##suffix; \
typedef typename FImpl::SitePropagator SitePropagator##suffix; \ typedef typename FImpl::SitePropagator::scalar_object SitePropagator##suffix; \
typedef typename FImpl::DoubledGaugeField DoubledGaugeField##suffix;\ typedef typename FImpl::DoubledGaugeField DoubledGaugeField##suffix;\
typedef std::function<void(FermionField##suffix &, \ typedef std::function<void(FermionField##suffix &, \
const FermionField##suffix &)> SolverFn##suffix; const FermionField##suffix &)> SolverFn##suffix;
// logger // logger
class HadronsLogger: public Logger class HadronsLogger: public Logger

View File

@ -118,7 +118,7 @@ template <typename FImpl>
void TPoint<FImpl>::execute(void) void TPoint<FImpl>::execute(void)
{ {
std::vector<int> position = strToVec<int>(par().position); std::vector<int> position = strToVec<int>(par().position);
typename SitePropagator::scalar_object id; SitePropagator id;
LOG(Message) << "Creating point source at position [" << par().position LOG(Message) << "Creating point source at position [" << par().position
<< "]" << std::endl; << "]" << std::endl;