|
CHROMA
|
Random complex Z(N) sources using dilution. More...
#include <dilute_zN_eigvec_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 | |
| Seed | ran_seed |
| int | N |
| std::string | eigen_vec_id |
| multi1d< int > | eigen_vectors |
| multi1d< int > | spin_mask |
| int | j_decay |
| multi1d< int > | t_sources |
Random complex Z(N) sources using dilution.
Definition at line 28 of file dilute_zN_eigvec_source_const.h.
| Chroma::DiluteZNEigVecQuarkSourceConstEnv::Params::Params | ( | ) |
Initialize.
Definition at line 83 of file dilute_zN_eigvec_source_const.cc.
| Chroma::DiluteZNEigVecQuarkSourceConstEnv::Params::Params | ( | XMLReader & | in, |
| const std::string & | path | ||
| ) |
Read parameters.
Definition at line 89 of file dilute_zN_eigvec_source_const.cc.
References eigen_vec_id, eigen_vectors, j_decay, N, ran_seed, Chroma::read(), spin_mask, and t_sources.
| void Chroma::DiluteZNEigVecQuarkSourceConstEnv::Params::writeXML | ( | XMLWriter & | in, |
| const std::string & | path | ||
| ) | const |
Definition at line 119 of file dilute_zN_eigvec_source_const.cc.
References eigen_vec_id, eigen_vectors, j_decay, N, Chroma::pop(), Chroma::push(), ran_seed, spin_mask, t_sources, and Chroma::write().
Referenced by Chroma::write().
| std::string Chroma::DiluteZNEigVecQuarkSourceConstEnv::Params::eigen_vec_id |
Definition at line 38 of file dilute_zN_eigvec_source_const.h.
Referenced by Chroma::DiluteZNEigVecQuarkSourceConstEnv::SourceConst< T >::operator()(), Params(), and writeXML().
| multi1d<int> Chroma::DiluteZNEigVecQuarkSourceConstEnv::Params::eigen_vectors |
The ID of the eigenvectors in the named object std::map Eigenvectors which have support on this dilution projector
Definition at line 39 of file dilute_zN_eigvec_source_const.h.
Referenced by Chroma::DiluteZNEigVecQuarkSourceConstEnv::SourceConst< T >::operator()(), Params(), and writeXML().
| int Chroma::DiluteZNEigVecQuarkSourceConstEnv::Params::j_decay |
decay direction
Definition at line 41 of file dilute_zN_eigvec_source_const.h.
Referenced by Chroma::DiluteZNEigVecQuarkSourceConstEnv::SourceConst< T >::operator()(), Params(), and writeXML().
| int Chroma::DiluteZNEigVecQuarkSourceConstEnv::Params::N |
Z(N)
Definition at line 36 of file dilute_zN_eigvec_source_const.h.
Referenced by Chroma::DiluteZNEigVecQuarkSourceConstEnv::SourceConst< T >::operator()(), Params(), and writeXML().
| Seed Chroma::DiluteZNEigVecQuarkSourceConstEnv::Params::ran_seed |
Set the seed to this value
Definition at line 35 of file dilute_zN_eigvec_source_const.h.
Referenced by Chroma::DiluteZNEigVecQuarkSourceConstEnv::SourceConst< T >::operator()(), Params(), and writeXML().
| multi1d<int> Chroma::DiluteZNEigVecQuarkSourceConstEnv::Params::spin_mask |
Spins which have support on this dilution projector
Definition at line 40 of file dilute_zN_eigvec_source_const.h.
Referenced by Chroma::DiluteZNEigVecQuarkSourceConstEnv::SourceConst< T >::operator()(), Params(), and writeXML().
| multi1d<int> Chroma::DiluteZNEigVecQuarkSourceConstEnv::Params::t_sources |
timeslices on which this source has non-zero support
Definition at line 43 of file dilute_zN_eigvec_source_const.h.
Referenced by Chroma::DiluteZNEigVecQuarkSourceConstEnv::SourceConst< T >::operator()(), Params(), and writeXML().