Bridge++
Ver. 2.0.2
noiseVector_Z2.h
Go to the documentation of this file.
1
14
#ifndef NOISEVECTOR_Z2_INCLUDED
15
#define NOISEVECTOR_Z2_INCLUDED
16
17
#include "
noiseVector.h
"
18
19
#include "
Tools/randomNumbers.h
"
20
22
28
class
NoiseVector_Z2
:
public
NoiseVector
29
{
30
public
:
31
static
const
std::string
class_name
;
32
33
private
:
34
RandomNumbers
*
m_rand
;
35
36
public
:
37
NoiseVector_Z2
(
RandomNumbers
*rand)
38
:
NoiseVector
(),
m_rand
(rand) {}
39
40
void
set
(
Field
& v);
41
};
42
#endif
NoiseVector_Z2::class_name
static const std::string class_name
Definition:
noiseVector_Z2.h:31
NoiseVector_Z2::set
void set(Field &v)
setting a noise vector.
Definition:
noiseVector_Z2.cpp:19
randomNumbers.h
NoiseVector_Z2::NoiseVector_Z2
NoiseVector_Z2(RandomNumbers *rand)
Definition:
noiseVector_Z2.h:37
RandomNumbers
Base class of random number generators.
Definition:
randomNumbers.h:43
NoiseVector_Z2::m_rand
RandomNumbers * m_rand
Definition:
noiseVector_Z2.h:34
noiseVector.h
NoiseVector
Base class for noise vector generator.
Definition:
noiseVector.h:31
NoiseVector_Z2
Z2 Noise vector for a trace calculation.
Definition:
noiseVector_Z2.h:28
Field
Container of Field-type object.
Definition:
field.h:46
src
lib
Measurements
Fermion
noiseVector_Z2.h
Generated on Sat Feb 10 2024 14:20:00 for Bridge++ by
1.8.17