Bridge++
Ver. 2.0.2
noiseVector.h
Go to the documentation of this file.
1
15
#ifndef NOISEVECTOR_INCLUDED
16
#define NOISEVECTOR_INCLUDED
17
18
#include "
Field/field.h
"
19
20
#include "
IO/bridgeIO.h
"
21
23
31
class
NoiseVector
32
{
33
protected
:
34
Bridge::VerboseLevel
m_vl
;
35
36
public
:
37
NoiseVector
()
38
:
m_vl
(
CommonParameters
::Vlevel()) {}
39
40
virtual
~NoiseVector
() {}
41
42
private
:
43
// non-copyable
44
NoiseVector
(
const
NoiseVector
&);
45
NoiseVector
&
operator=
(
const
NoiseVector
&);
46
47
public
:
48
void
set_parameter_verboselevel
(
const
Bridge::VerboseLevel
vl
) {
m_vl
=
vl
; }
49
51
virtual
void
set
(
Field
& v) = 0;
52
};
53
#endif
NoiseVector::NoiseVector
NoiseVector()
Definition:
noiseVector.h:37
bridgeIO.h
CommonParameters
Common parameter class: provides parameters as singleton.
Definition:
commonParameters.h:42
NoiseVector::m_vl
Bridge::VerboseLevel m_vl
Definition:
noiseVector.h:34
NoiseVector::set
virtual void set(Field &v)=0
setting a noise vector.
NoiseVector::operator=
NoiseVector & operator=(const NoiseVector &)
NoiseVector::~NoiseVector
virtual ~NoiseVector()
Definition:
noiseVector.h:40
NoiseVector::set_parameter_verboselevel
void set_parameter_verboselevel(const Bridge::VerboseLevel vl)
Definition:
noiseVector.h:48
ParameterCheck::vl
Bridge::VerboseLevel vl
Definition:
parameterCheck.cpp:18
field.h
NoiseVector
Base class for noise vector generator.
Definition:
noiseVector.h:31
Field
Container of Field-type object.
Definition:
field.h:46
Bridge::VerboseLevel
VerboseLevel
Definition:
bridgeIO.h:42
src
lib
Measurements
Fermion
noiseVector.h
Generated on Sat Feb 10 2024 14:20:00 for Bridge++ by
1.8.17