Grid 0.7.0
TopologicalCharge< Impl > Class Template Reference

#include <topological_charge.h>

Inheritance diagram for TopologicalCharge< Impl >:
HmcObservable< Impl::Field >

Public Types

typedef Impl::Field Field

Public Member Functions

 INHERIT_GIMPL_TYPES (Impl)
 TopologicalCharge (int interval=1, bool do_smearing=false)
 TopologicalCharge (TopologyObsParameters P)
void TrajectoryComplete (int traj, Field &U, GridSerialRNG &sRNG, GridParallelRNG &pRNG)
virtual void TrajectoryComplete (int traj, ConfigurationBase< Field > &SmartConfig, GridSerialRNG &sRNG, GridParallelRNG &pRNG)

Private Attributes

TopologyObsParameters Pars

Detailed Description

template<class Impl>
class TopologicalCharge< Impl >

Definition at line 71 of file topological_charge.h.

Member Typedef Documentation

◆ Field

template<class Impl>
typedef Impl::Field TopologicalCharge< Impl >::Field

Definition at line 80 of file topological_charge.h.

Constructor & Destructor Documentation

◆ TopologicalCharge() [1/2]

template<class Impl>
TopologicalCharge< Impl >::TopologicalCharge ( int interval = 1,
bool do_smearing = false )
inline

Definition at line 82 of file topological_charge.h.

References Pars.

◆ TopologicalCharge() [2/2]

template<class Impl>
TopologicalCharge< Impl >::TopologicalCharge ( TopologyObsParameters P)
inline

Definition at line 85 of file topological_charge.h.

References GridLogDebug, and Pars.

Member Function Documentation

◆ INHERIT_GIMPL_TYPES()

template<class Impl>
TopologicalCharge< Impl >::INHERIT_GIMPL_TYPES ( Impl )

◆ TrajectoryComplete() [1/2]

template<class Impl>
void TopologicalCharge< Impl >::TrajectoryComplete ( int traj,
Field & U,
GridSerialRNG & sRNG,
GridParallelRNG & pRNG )
inline

◆ TrajectoryComplete() [2/2]

virtual void HmcObservable< Field >::TrajectoryComplete ( int traj,
ConfigurationBase< Field > & SmartConfig,
GridSerialRNG & sRNG,
GridParallelRNG & pRNG )
inlinevirtualinherited

Reimplemented in BinaryHmcCheckpointer< Impl >.

Definition at line 37 of file hmc_observable.h.

Field Documentation

◆ Pars

template<class Impl>
TopologyObsParameters TopologicalCharge< Impl >::Pars
private

Definition at line 72 of file topological_charge.h.

Referenced by TopologicalCharge(), TopologicalCharge(), and TrajectoryComplete().


The documentation for this class was generated from the following file: