1
0
mirror of https://github.com/paboyle/Grid.git synced 2025-06-14 13:57:07 +01:00

Hadrons: modules remember their factory registration name

This commit is contained in:
2016-12-14 17:59:45 +00:00
parent 013e710c7d
commit 3af663e17b
17 changed files with 87 additions and 74 deletions

View File

@ -76,6 +76,8 @@ public:
virtual void execute(void);
};
MODULE_REGISTER_NS(Point, TPoint<FIMPL>, MSource);
/******************************************************************************
* TPoint template implementation *
******************************************************************************/
@ -124,12 +126,8 @@ void TPoint<FImpl>::execute(void)
pokeSite(id, src, position);
}
typedef TPoint<FIMPL> Point;
END_MODULE_NAMESPACE
MODULE_REGISTER_NS(Point, MSource);
END_HADRONS_NAMESPACE
#endif // Hadrons_Point_hpp_

View File

@ -57,10 +57,10 @@ public:
virtual void execute(void);
};
typedef TSeqGamma<FIMPL> SeqGamma;
MODULE_REGISTER_NS(SeqGamma, TSeqGamma<FIMPL>, MSource);
/******************************************************************************
* TSeqGamma implementation *
* TSeqGamma implementation *
******************************************************************************/
// constructor /////////////////////////////////////////////////////////////////
template <typename FImpl>
@ -130,8 +130,6 @@ void TSeqGamma<FImpl>::execute(void)
END_MODULE_NAMESPACE
MODULE_REGISTER_NS(SeqGamma, MSource);
END_HADRONS_NAMESPACE
#endif // Hadrons_SeqGamma_hpp_

View File

@ -80,6 +80,8 @@ public:
virtual void execute(void);
};
MODULE_REGISTER_NS(Z2, TZ2<FIMPL>, MSource);
/******************************************************************************
* TZ2 template implementation *
******************************************************************************/
@ -140,12 +142,8 @@ void TZ2<FImpl>::execute(void)
src = src*eta;
}
typedef TZ2<FIMPL> Z2;
END_MODULE_NAMESPACE
MODULE_REGISTER_NS(Z2, MSource);
END_HADRONS_NAMESPACE
#endif // Hadrons_Z2_hpp_