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

Added ExpScalar observable

This commit is contained in:
Guido Cossu
2018-05-02 11:05:47 +01:00
parent f61c241c18
commit a741e7b9ba
6 changed files with 103 additions and 2 deletions

View File

@ -92,6 +92,20 @@ class PlaquetteMod: public ObservableModule<PlaquetteLogger<Impl>, NoParameters>
PlaquetteMod(): ObsBase(NoParameters()){}
};
template < class Impl >
class ExpScalarMod: public ObservableModule<ExpScalarLogger<Impl>, ExpScalarParameters>{
typedef ObservableModule<ExpScalarLogger<Impl>, ExpScalarParameters> ObsBase;
using ObsBase::ObsBase; // for constructors
// acquire resource
virtual void initialize(){
this->ObservablePtr.reset(new ExpScalarLogger<Impl>(this->Par_));
}
public:
ExpScalarMod(ExpScalarParameters P): ObsBase(P){}
ExpScalarMod():ObsBase(){};
};
template < class Impl >
class PolyakovMod: public ObservableModule<PolyakovLogger<Impl>, NoParameters>{
typedef ObservableModule<PolyakovLogger<Impl>, NoParameters> ObsBase;