CHROMA
Public Member Functions | Private Member Functions | Private Attributes | List of all members

Gauge initialization. More...

#include <kyu_gauge_init.h>

Inheritance diagram for Chroma::KYUGaugeInitEnv::GaugeIniter:
Chroma::GaugeInit

Public Member Functions

 GaugeIniter (const Params &p)
 Full constructor. More...
 
void operator() (XMLReader &gauge_file_xml, XMLReader &gauge_xml, multi1d< LatticeColorMatrix > &u) const
 Initialize the gauge field. More...
 
- Public Member Functions inherited from Chroma::GaugeInit
virtual ~GaugeInit ()
 Virtual destructor to help with cleanup;. More...
 

Private Member Functions

 GaugeIniter ()
 Hide partial constructor. More...
 

Private Attributes

Params params
 

Detailed Description

Gauge initialization.

KYU reader

Definition at line 39 of file kyu_gauge_init.h.

Constructor & Destructor Documentation

◆ GaugeIniter() [1/2]

Chroma::KYUGaugeInitEnv::GaugeIniter::GaugeIniter ( const Params p)
inline

Full constructor.

Definition at line 43 of file kyu_gauge_init.h.

◆ GaugeIniter() [2/2]

Chroma::KYUGaugeInitEnv::GaugeIniter::GaugeIniter ( )
inlineprivate

Hide partial constructor.

Definition at line 52 of file kyu_gauge_init.h.

Member Function Documentation

◆ operator()()

void Chroma::KYUGaugeInitEnv::GaugeIniter::operator() ( XMLReader &  gauge_file_xml,
XMLReader &  gauge_xml,
multi1d< LatticeColorMatrix > &  u 
) const
virtual

Initialize the gauge field.

Implements Chroma::GaugeInit.

Definition at line 81 of file kyu_gauge_init.cc.

References Chroma::KYUGaugeInitEnv::Params::cfg_file, Nd, params, Chroma::pop(), Chroma::push(), Chroma::readKYU(), Chroma::u, and Chroma::write().

Member Data Documentation

◆ params

Params Chroma::KYUGaugeInitEnv::GaugeIniter::params
private

Definition at line 55 of file kyu_gauge_init.h.

Referenced by operator()().


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