Bridge++
Ver. 1.1.x
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
source_Staggered_Wall.h
Go to the documentation of this file.
1
14
#ifndef SOURCE_STAGGERED_WALL_INCLUDED
15
#define SOURCE_STAGGERED_WALL_INCLUDED
16
17
#include "
field_F_1spinor.h
"
18
#include "
index_lex.h
"
19
#include "
parameters.h
"
20
21
#include "
bridgeIO.h
"
22
using
Bridge::vout
;
23
25
34
//- parameters class
35
class
Parameters_Source_Staggered_Wall
:
virtual
public
Parameters
36
{
37
public
:
38
Parameters_Source_Staggered_Wall
();
39
};
40
//- end
41
42
class
Source_Staggered_Wall
43
{
44
protected
:
45
Bridge::VerboseLevel
m_vl
;
46
47
private
:
48
int
m_t_src
;
49
Index_lex
m_index
;
50
51
Field
src_wall_1
;
52
Field
src_wall_2
;
53
54
public
:
55
56
Source_Staggered_Wall
()
57
:
m_vl
(
CommonParameters
::Vlevel()) {}
58
59
void
set_parameters
(
const
Parameters
& params);
60
void
set_parameters
(
const
int
source_position);
61
62
void
set_parameter_verboselevel
(
const
Bridge::VerboseLevel
vl
) {
m_vl
=
vl
; }
63
64
void
set
(
Field_F_1spinor
& src,
const
int
ic,
const
int
i_src);
65
66
private
:
67
void
init
();
68
};
69
#endif
src
Measurements
Fermion
source_Staggered_Wall.h
Generated on Tue Jul 23 2013 10:48:49 for Bridge++ by
1.8.3.1