Chroma::DiluteZNQuarkSourceConstEnv::Params Struct Reference
[Quark sources]

Random complex Z(N) sources using dilution. More...

#include <dilutezN_source_const.h>

List of all members.

Public Member Functions

 Params ()
 Initialize.
 Params (XMLReader &in, const std::string &path)
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


Detailed Description

Random complex Z(N) sources using dilution.

Definition at line 29 of file dilutezN_source_const.h.


Constructor & Destructor Documentation

Chroma::DiluteZNQuarkSourceConstEnv::Params::Params (  ) 

Initialize.

Definition at line 83 of file dilutezN_source_const.cc.

References j_decay, smear, and t_source.

Chroma::DiluteZNQuarkSourceConstEnv::Params::Params ( XMLReader &  in,
const std::string &  path 
)


Member Function Documentation

void Chroma::DiluteZNQuarkSourceConstEnv::Params::writeXML ( XMLWriter &  in,
const std::string &  path 
) const

Referenced by Chroma::write().


Member Data Documentation

multi1d<int> Chroma::DiluteZNQuarkSourceConstEnv::Params::color_mask

Color size of periodic mask

Definition at line 46 of file dilutezN_source_const.h.

Referenced by Chroma::DiluteZNQuarkSourceConstEnv::SourceConst< T >::operator()().

GroupXML_t Chroma::DiluteZNQuarkSourceConstEnv::Params::displace

xml holding displacement params

Definition at line 36 of file dilutezN_source_const.h.

Referenced by Chroma::DiluteZNQuarkSourceConstEnv::SourceConst< T >::operator()().

int Chroma::DiluteZNQuarkSourceConstEnv::Params::j_decay

decay direction

Definition at line 49 of file dilutezN_source_const.h.

Referenced by Chroma::InlineStochMeson::func(), Chroma::InlineStochBaryon::func(), main(), Chroma::StochCondContEnv::StochCondCont::operator()(), Chroma::DiluteZNQuarkSourceConstEnv::SourceConst< T >::operator()(), and Params().

GroupXML_t Chroma::DiluteZNQuarkSourceConstEnv::Params::link_smear

link smearing xml

Definition at line 37 of file dilutezN_source_const.h.

Referenced by Chroma::DiluteZNQuarkSourceConstEnv::SourceConst< T >::operator()().

int Chroma::DiluteZNQuarkSourceConstEnv::Params::N

Z(N)

Definition at line 42 of file dilutezN_source_const.h.

Referenced by Chroma::InlineStochMeson::func(), Chroma::InlineStochBaryon::func(), main(), Chroma::StochCondContEnv::StochCondCont::operator()(), and Chroma::DiluteZNQuarkSourceConstEnv::SourceConst< T >::operator()().

Seed Chroma::DiluteZNQuarkSourceConstEnv::Params::ran_seed

Set the seed to this value

Definition at line 41 of file dilutezN_source_const.h.

Referenced by Chroma::InlineStochMeson::func(), Chroma::InlineStochBaryon::func(), main(), Chroma::StochCondContEnv::StochCondCont::operator()(), and Chroma::DiluteZNQuarkSourceConstEnv::SourceConst< T >::operator()().

bool Chroma::DiluteZNQuarkSourceConstEnv::Params::smear

Definition at line 39 of file dilutezN_source_const.h.

Referenced by Chroma::DilutionQuarkSourceConstEnv::ConstDilutionScheme::dilutedSource(), Chroma::DiluteZNQuarkSourceConstEnv::SourceConst< T >::operator()(), and Params().

GroupXML_t Chroma::DiluteZNQuarkSourceConstEnv::Params::smr

xml holding smearing params

Definition at line 35 of file dilutezN_source_const.h.

Referenced by Chroma::DiluteZNQuarkSourceConstEnv::SourceConst< T >::operator()().

multi1d< multi1d<int> > Chroma::DiluteZNQuarkSourceConstEnv::Params::spatial_mask

Sites included in site mask

Definition at line 45 of file dilutezN_source_const.h.

Referenced by Chroma::DiluteZNQuarkSourceConstEnv::SourceConst< T >::operator()().

multi1d<int> Chroma::DiluteZNQuarkSourceConstEnv::Params::spatial_mask_size

Spatial size of periodic mask

Definition at line 44 of file dilutezN_source_const.h.

Referenced by Chroma::DiluteZNQuarkSourceConstEnv::SourceConst< T >::operator()().

multi1d<int> Chroma::DiluteZNQuarkSourceConstEnv::Params::spin_mask

Spin size of periodic mask

Definition at line 47 of file dilutezN_source_const.h.

Referenced by Chroma::DiluteZNQuarkSourceConstEnv::SourceConst< T >::operator()().

int Chroma::DiluteZNQuarkSourceConstEnv::Params::t_source

source time slice location

Definition at line 50 of file dilutezN_source_const.h.

Referenced by Chroma::DiluteZNQuarkSourceConstEnv::SourceConst< T >::operator()(), and Params().


The documentation for this struct was generated from the following files:
Generated on Mon Mar 15 04:40:47 2010 for CHROMA by  doxygen 1.4.7