CHROMA
|
Random complex Z(N) sources using dilution. More...
#include <dilutezN_source_const.h>
Public Member Functions | |
Params () | |
Initialize. More... | |
Params (XMLReader &in, const std::string &path) | |
Read parameters. More... | |
void | writeXML (XMLWriter &in, const std::string &path) const |
Public Attributes | |
GroupXML_t | smr |
GroupXML_t | displace |
GroupXML_t | link_smear |
bool | smear |
Seed | ran_seed |
int | N |
multi1d< int > | spatial_mask_size |
multi1d< multi1d< int > > | spatial_mask |
multi1d< int > | color_mask |
multi1d< int > | spin_mask |
int | j_decay |
int | t_source |
Random complex Z(N) sources using dilution.
Definition at line 28 of file dilutezN_source_const.h.
Chroma::DiluteZNQuarkSourceConstEnv::Params::Params | ( | ) |
Initialize.
Definition at line 82 of file dilutezN_source_const.cc.
Chroma::DiluteZNQuarkSourceConstEnv::Params::Params | ( | XMLReader & | in, |
const std::string & | path | ||
) |
Read parameters.
Definition at line 91 of file dilutezN_source_const.cc.
References color_mask, displace, j_decay, link_smear, N, ran_seed, Chroma::read(), Chroma::readXMLGroup(), smear, smr, spatial_mask, spatial_mask_size, spin_mask, and t_source.
void Chroma::DiluteZNQuarkSourceConstEnv::Params::writeXML | ( | XMLWriter & | in, |
const std::string & | path | ||
) | const |
Definition at line 130 of file dilutezN_source_const.cc.
References color_mask, displace, j_decay, link_smear, N, Chroma::pop(), Chroma::push(), ran_seed, smear, smr, spatial_mask, spatial_mask_size, spin_mask, t_source, Chroma::write(), and Chroma::GroupXML_t::xml.
Referenced by Chroma::write().
multi1d<int> Chroma::DiluteZNQuarkSourceConstEnv::Params::color_mask |
Color size of periodic mask
Definition at line 45 of file dilutezN_source_const.h.
Referenced by Chroma::DiluteZNQuarkSourceConstEnv::SourceConst< T >::operator()(), Params(), and writeXML().
GroupXML_t Chroma::DiluteZNQuarkSourceConstEnv::Params::displace |
xml holding displacement params
Definition at line 35 of file dilutezN_source_const.h.
Referenced by Chroma::DiluteZNQuarkSourceConstEnv::SourceConst< T >::operator()(), Params(), and writeXML().
int Chroma::DiluteZNQuarkSourceConstEnv::Params::j_decay |
decay direction
Definition at line 48 of file dilutezN_source_const.h.
Referenced by Chroma::InlineStochBaryon::func(), Chroma::InlineStochMeson::func(), main(), Chroma::DiluteZNQuarkSourceConstEnv::SourceConst< T >::operator()(), Chroma::StochCondContEnv::StochCondCont::operator()(), Params(), and writeXML().
GroupXML_t Chroma::DiluteZNQuarkSourceConstEnv::Params::link_smear |
link smearing xml
Definition at line 36 of file dilutezN_source_const.h.
Referenced by Chroma::DiluteZNQuarkSourceConstEnv::SourceConst< T >::operator()(), Params(), and writeXML().
int Chroma::DiluteZNQuarkSourceConstEnv::Params::N |
Z(N)
Definition at line 41 of file dilutezN_source_const.h.
Referenced by Chroma::InlineStochBaryon::func(), Chroma::InlineStochMeson::func(), main(), Chroma::DiluteZNQuarkSourceConstEnv::SourceConst< T >::operator()(), Chroma::StochCondContEnv::StochCondCont::operator()(), Params(), and writeXML().
Seed Chroma::DiluteZNQuarkSourceConstEnv::Params::ran_seed |
Set the seed to this value
Definition at line 40 of file dilutezN_source_const.h.
Referenced by Chroma::InlineStochBaryon::func(), Chroma::InlineStochMeson::func(), main(), Chroma::DiluteZNQuarkSourceConstEnv::SourceConst< T >::operator()(), Chroma::StochCondContEnv::StochCondCont::operator()(), Params(), and writeXML().
bool Chroma::DiluteZNQuarkSourceConstEnv::Params::smear |
Definition at line 38 of file dilutezN_source_const.h.
Referenced by Chroma::DilutionQuarkSourceConstEnv::ConstDilutionScheme::dilutedSource(), Chroma::DiluteZNQuarkSourceConstEnv::SourceConst< T >::operator()(), Params(), and writeXML().
GroupXML_t Chroma::DiluteZNQuarkSourceConstEnv::Params::smr |
xml holding smearing params
Definition at line 34 of file dilutezN_source_const.h.
Referenced by Chroma::DiluteZNQuarkSourceConstEnv::SourceConst< T >::operator()(), Params(), and writeXML().
multi1d< multi1d<int> > Chroma::DiluteZNQuarkSourceConstEnv::Params::spatial_mask |
Sites included in site mask
Definition at line 44 of file dilutezN_source_const.h.
Referenced by Chroma::DiluteZNQuarkSourceConstEnv::SourceConst< T >::operator()(), Params(), and writeXML().
multi1d<int> Chroma::DiluteZNQuarkSourceConstEnv::Params::spatial_mask_size |
Spatial size of periodic mask
Definition at line 43 of file dilutezN_source_const.h.
Referenced by Chroma::DiluteZNQuarkSourceConstEnv::SourceConst< T >::operator()(), Params(), and writeXML().
multi1d<int> Chroma::DiluteZNQuarkSourceConstEnv::Params::spin_mask |
Spin size of periodic mask
Definition at line 46 of file dilutezN_source_const.h.
Referenced by Chroma::DiluteZNQuarkSourceConstEnv::SourceConst< T >::operator()(), Params(), and writeXML().
int Chroma::DiluteZNQuarkSourceConstEnv::Params::t_source |
source time slice location
Definition at line 49 of file dilutezN_source_const.h.
Referenced by Chroma::DiluteZNQuarkSourceConstEnv::SourceConst< T >::operator()(), Params(), and writeXML().