1
0
mirror of https://github.com/paboyle/Grid.git synced 2025-06-12 20:27:06 +01:00

Added topological charge measurement

This commit is contained in:
Guido Cossu
2017-03-17 16:14:57 +09:00
parent 91886068fe
commit 3d0fe15374
7 changed files with 87 additions and 18 deletions

View File

@ -94,6 +94,22 @@ class PlaquetteMod: public ObservableModule<PlaquetteLogger<Impl>, NoParameters>
PlaquetteMod(): ObsBase(NoParameters()){}
};
template < class Impl >
class TopologicalChargeMod: public ObservableModule<TopologicalCharge<Impl>, NoParameters>{
typedef ObservableModule<TopologicalCharge<Impl>, NoParameters> ObsBase;
using ObsBase::ObsBase; // for constructors
// acquire resource
virtual void initialize(){
this->ObservablePtr.reset(new TopologicalCharge<Impl>());
}
public:
TopologicalChargeMod(): ObsBase(NoParameters()){}
};
}// QCD temporarily here