CHROMA
lib
actions
ferm
fermbcs
schr_fermbc_params_w.h
Go to the documentation of this file.
1
// -*- C++ -*-
2
/*! \file
3
* \brief Schroedinger functional ferm boundary conditions
4
*/
5
6
#ifndef __fermbc_schr_params_w_h__
7
#define __fermbc_schr_params_w_h__
8
9
#include "
chromabase.h
"
10
11
namespace
Chroma
12
{
13
14
/*! @ingroup fermbcs */
15
struct
SchrFermBCParams
{
16
SchrFermBCParams
();
17
SchrFermBCParams
(XMLReader& xml,
const
std::string
& path);
18
19
int
loop_extent
;
/*!< Maximum loop extent in decay direction */
20
Real
SchrPhiMult
;
/*!< Multiplier of phases on boundaries */
21
int
decay_dir
;
/*!< Decay direction */
22
multi1d<Real>
theta
;
/*!< Phase angles on boundaries */
23
};
24
25
/*! @ingroup fermbcs */
26
void
read
(XMLReader& xml,
const
std::string
& path,
SchrFermBCParams
&
p
);
27
28
/*! @ingroup fermbcs */
29
void
write
(XMLWriter& xml,
const
std::string
& path,
const
SchrFermBCParams
&
p
);
30
31
}
32
33
#endif
chromabase.h
Primary include file for CHROMA library code.
Chroma::read
void read(XMLReader &xml, const std::string &path, AsqtadFermActParams ¶m)
Read parameters.
Definition:
asqtad_fermact_params_s.cc:33
Chroma::write
void write(XMLWriter &xml, const std::string &path, const AsqtadFermActParams ¶m)
Writer parameters.
Definition:
asqtad_fermact_params_s.cc:40
Chroma
Asqtad Staggered-Dirac operator.
Definition:
klein_gord.cc:10
Chroma::p
p
Definition:
invbicg.cc:157
testing::internal::string
::std::string string
Definition:
gtest.h:1979
Chroma::SchrFermBCParams
Definition:
schr_fermbc_params_w.h:15
Chroma::SchrFermBCParams::SchrFermBCParams
SchrFermBCParams()
Chroma::SchrFermBCParams::decay_dir
int decay_dir
Definition:
schr_fermbc_params_w.h:21
Chroma::SchrFermBCParams::loop_extent
int loop_extent
Definition:
schr_fermbc_params_w.h:19
Chroma::SchrFermBCParams::theta
multi1d< Real > theta
Definition:
schr_fermbc_params_w.h:22
Chroma::SchrFermBCParams::SchrPhiMult
Real SchrPhiMult
Definition:
schr_fermbc_params_w.h:20
Generated by
1.9.1