mirror of
https://github.com/paboyle/Grid.git
synced 2026-10-26 07:33:19 +00:00
Create Spatial Polyakov Observable Module
This commit is contained in:
1 parent
496d1b914a
commit
0c7af66490
1 file changed
+12
@@ -103,6 +103,18 @@ class PolyakovMod: public ObservableModule<PolyakovLogger<Impl>, NoParameters>{
|
|||||||
PolyakovMod(): ObsBase(NoParameters()){}
|
PolyakovMod(): ObsBase(NoParameters()){}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
template < class Impl >
|
||||||
|
class SpatialPolyakovMod: public ObservableModule<SpatialPolyakovLogger<Impl>, NoParameters>{
|
||||||
|
typedef ObservableModule<SpatialPolyakovLogger<Impl>, NoParameters> ObsBase;
|
||||||
|
using ObsBase::ObsBase; // for constructors
|
||||||
|
|
||||||
|
// acquire resource
|
||||||
|
virtual void initialize(){
|
||||||
|
this->ObservablePtr.reset(new SpatialPolyakovLogger<Impl>());
|
||||||
|
}
|
||||||
|
public:
|
||||||
|
SpatialPolyakovMod(): ObsBase(NoParameters()){}
|
||||||
|
};
|
||||||
|
|
||||||
template < class Impl >
|
template < class Impl >
|
||||||
class TopologicalChargeMod: public ObservableModule<TopologicalCharge<Impl>, TopologyObsParameters>{
|
class TopologicalChargeMod: public ObservableModule<TopologicalCharge<Impl>, TopologyObsParameters>{
|
||||||
|
|||||||
Reference in new issue
Block a user