Go to the documentation of this file.
   14 #ifndef SOURCE_RANDOM_INCLUDED 
   15 #define SOURCE_RANDOM_INCLUDED 
   70                       const std::vector<int>& source_momentum,
 
   71                       const std::string noise_type);
 
   76   void set(
Field& src, 
const int i_color, 
const int i_spin);
 
   88   static Source *create_object()
 
  104   static bool register_factory()
 
  107     init &= Source::Factory::Register(
"Random", create_object);
 
  109     init &= Source::Factory_params::Register(
"Random", create_object_with_params);
 
  
 
void set_all_space_time(Field &src, const int ic)
Setting a noise vector. Filling all the sites and spin indices for color index "ic"....
 
void set(Field &src, const int idx)
 
Common parameter class: provides parameters as singleton.
 
void get_parameters(Parameters ¶ms) const
 
void set_parameters(const Parameters ¶ms)
 
Base class of random number generators.
 
std::vector< int > m_source_position
 
Source_Random(const Parameters ¶ms)
 
Base class of source for a linear solver.
 
Manager class for RandomNumbers.
 
int idx(const int in, const int Nin, const int ist, const int Nx2, const int Ny, const int leo, const int Nvol2, const int ex)
 
void set_all_color_spin(Field &src)
 
Bridge::VerboseLevel m_vl
 
Random noise source in the space at a given timeslice.
 
std::string m_str_noise_type
 
static const std::string class_name
 
Container of Field-type object.
 
std::vector< int > m_source_momentum
 
void set_all_color(Field &src, const int i_spin)