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
shiftField_lex.h
Go to the documentation of this file.
1
15
#ifndef SHIFTFIELD_LEX_INCLUDED
16
#define SHIFTFIELD_LEX_INCLUDED
17
18
#include <iostream>
19
20
#include "
communicator.h
"
21
#include "
commonParameters.h
"
22
23
#include "
field.h
"
24
#include "
index_lex.h
"
25
27
38
class
ShiftField_lex
{
39
private
:
40
int
Nx
,
Ny
,
Nz
,
Nt
;
41
Index_lex
idx
;
42
43
public
:
44
ShiftField_lex
() :
45
Nx
(
CommonParameters
::
Nx
()),
46
Ny
(
CommonParameters
::
Ny
()),
47
Nz
(
CommonParameters
::
Nz
()),
48
Nt
(
CommonParameters
::
Nt
())
49
{
50
}
51
52
void
forward
(
Field
&,
const
Field
&,
const
int
mu);
53
void
backward
(
Field
&,
const
Field
&,
const
int
mu);
54
55
void
forward
(
Field
&,
const
Field
&,
const
int
bc,
const
int
mu);
56
void
backward
(
Field
&,
const
Field
&,
const
int
bc,
const
int
mu);
57
58
private
:
59
void
up_x
(
Field
*,
const
Field
*,
const
int
bc);
60
void
up_y
(
Field
*,
const
Field
*,
const
int
bc);
61
void
up_z
(
Field
*,
const
Field
*,
const
int
bc);
62
void
up_t
(
Field
*,
const
Field
*,
const
int
bc);
63
void
dn_x
(
Field
*,
const
Field
*,
const
int
bc);
64
void
dn_y
(
Field
*,
const
Field
*,
const
int
bc);
65
void
dn_z
(
Field
*,
const
Field
*,
const
int
bc);
66
void
dn_t
(
Field
*,
const
Field
*,
const
int
bc);
67
};
68
#endif
src
Field
shiftField_lex.h
Generated on Tue Jul 23 2013 10:48:48 for Bridge++ by
1.8.3.1