Bridge++  Ver. 1.2.x
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
source_4spinor_Local.h
Go to the documentation of this file.
1 
14 #ifndef SOURCE_4SPINOR_LOCAL_INCLUDED
15 #define SOURCE_4SPINOR_LOCAL_INCLUDED
16 
17 #include "field_F.h"
18 #include "index_lex.h"
19 #include "parameters.h"
20 
21 #include "bridgeIO.h"
22 using Bridge::vout;
23 
25 
34 //- parameters class
36 {
37  public:
39 };
40 //- end
41 
43 {
44  public:
45  static const std::string class_name;
46 
47  protected:
49 
50  private:
52  std::valarray<int> m_source_position;
53 
54  public:
55 
57  : m_vl(CommonParameters::Vlevel()) {}
58 
59  void set_parameters(const Parameters& params);
60  void set_parameters(std::valarray<int>& source_position);
61 
63 
64  void set(Field_F& src, int ic, int id);
65 };
66 #endif
BridgeIO vout
Definition: bridgeIO.cpp:207
static const std::string class_name
Local source for 4-spinor fermion.
void set_parameter_verboselevel(const Bridge::VerboseLevel vl)
Class for parameters.
Definition: parameters.h:40
void set(Field_F &src, int ic, int id)
Wilson-type fermion field.
Definition: field_F.h:37
Bridge::VerboseLevel m_vl
Common parameter class: provides parameters as singleton.
Lexical site index.
Definition: index_lex.h:34
std::valarray< int > m_source_position
Bridge::VerboseLevel vl
Definition: checker.cpp:18
VerboseLevel
Definition: bridgeIO.h:25
void set_parameters(const Parameters &params)