16 #ifdef USE_PARAMETERS_FACTORY 
   30   bool init = Source::Factory::Register(
"Local", create_object);
 
   44 #ifdef USE_PARAMETERS_FACTORY 
   59   const string str_vlevel = params.
get_string(
"verbose_level");
 
   64   valarray<int> source_position;
 
   84   valarray<int> Lsize(Ndim);
 
   92   for (
int mu = 0; mu < Ndim; ++mu) {
 
   94                  mu, source_position[mu]);
 
   99   for (
int mu = 0; mu < Ndim; ++mu) {
 
  109   assert(source_position.size() == Ndim);
 
  115   for (
int mu = 0; mu < Ndim; ++mu) {
 
  125   valarray<int> Nsize(Ndim);
 
  133   for (
int i = 0; i < Ndim; ++i) {
 
  144     for (
int i = 0; i < Ndim; ++i) {
 
  148     for (
int i = 0; i < Ndim; ++i) {
 
  170     src.
set(2 * j, isite, 0, 1.0);
 
void Register_string(const string &, const string &)
 
void set(const int jin, const int site, const int jex, double v)
 
int site(const int &x, const int &y, const int &z, const int &t) const 
 
static const std::string class_name
 
void general(const char *format,...)
 
Container of Field-type object. 
 
std::valarray< int > m_source_position
 
static int ipe(const int dir)
logical coordinate of current proc. 
 
int fetch_int_vector(const string &key, std::valarray< int > &val) const 
 
void set_parameters(const Parameters ¶ms)
 
Parameters_Source_Local()
 
Local source for 4-spinor fermion. 
 
void crucial(const char *format,...)
 
static bool Register(const std::string &realm, const creator_callback &cb)
 
Bridge::VerboseLevel m_vl
 
int non_negative(const int v)
 
void Register_int_vector(const string &, const std::valarray< int > &)
 
Base class of sources for a linear solver. 
 
string get_string(const string &key) const 
 
void set(Field &v, int j)
 
static VerboseLevel set_verbose_level(const std::string &str)