Bridge++  Ver. 1.1.x
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
source_Wall_SF.h
Go to the documentation of this file.
1 
14 #ifndef SOURCE_WALL_SF_INCLUDED
15 #define SOURCE_WALL_SF_INCLUDED
16 
17 #include "field_F.h"
18 #include "director_Smear.h"
19 #include "index_lex.h"
20 
21 #include "bridgeIO.h"
22 using Bridge::vout;
23 
25 
34 //- parameters class
36 class Parameters_Source_Wall_SF : virtual public Parameters
37 {
38  public:
40 };
41 //- end
42 
44 {
45  protected:
47 
48  private:
52  double m_ct_tilde;
53 
55 
56  public:
57 
59  : m_vl(CommonParameters::Vlevel()) {}
60 
61  void set_parameters(const Parameters& params);
62 
63  void set_parameters(double ct_tilde);
64  void set_parameters(Field_G *U, double ct_tilde);
65  void set_parameters(Field_G *U, Director_Smear *dr_smear, double ct_tilde);
66 
68 
70  void set_config(Field *U)
71  {
72  m_U = (Field_G *)U;
73  }
74 
76  void set_t0(Field_F& src, int ic, int id);
77 
79  void set_tT(Field_F& src, int ic, int id);
80 };
81 #endif