em_field Class Reference
the chromo-electr-magnetic field for any SU(n)
More...
#include <fermiqcd_gauge_field.h>
List of all members.
Public Member Functions |
| | em_field () |
| | em_field (mdp_lattice &a, int nc_) |
| | em_field (em_field &em) |
| void | allocate_em_field (mdp_lattice &a, int nc_) |
| int | ordered_index (int mu, int nu) const |
| mdp_matrix | operator() (site x, int mu, int nu) |
| mdp_complex & | operator() (site x, int mu, int nu, int i, int j) |
| const mdp_complex & | operator() (site x, int mu, int nu, int i, int j) const |
Public Attributes |
| int | ndim |
| int | nc |
| int | nem |
Detailed Description
the chromo-electr-magnetic field for any SU(n)
Example:
/// int nc=3;
/// int box[]={10,8,8,8};
/// mdp_lattice lattice(4,box);
/// gauge_field U(lattice,nc);
/// mdp_site x(lattice);
/// U.load("myfield");
/// compute_em_field(U);
/// forallsites(x)
/// for(int mu=0; mu<U.ndim; mu++)
/// for(int nu=mu+1; nu<U.ndim; nu++)
/// cout << U.em(x,mu,nu) << endl;
/// Note that U.em(x,mu,nu) is
and it is a color matrix in SU(nc).
is the lattice spacing.
Constructor & Destructor Documentation
| em_field::em_field |
( |
|
) |
[inline] |
| em_field::em_field |
( |
mdp_lattice & |
a, |
|
|
int |
nc_ | |
|
) |
| | [inline] |
| em_field::em_field |
( |
em_field & |
em |
) |
[inline] |
Member Function Documentation
| void em_field::allocate_em_field |
( |
mdp_lattice & |
a, |
|
|
int |
nc_ | |
|
) |
| | [inline] |
| const mdp_complex& em_field::operator() |
( |
site |
x, |
|
|
int |
mu, |
|
|
int |
nu, |
|
|
int |
i, |
|
|
int |
j | |
|
) |
| | const [inline] |
| mdp_complex& em_field::operator() |
( |
site |
x, |
|
|
int |
mu, |
|
|
int |
nu, |
|
|
int |
i, |
|
|
int |
j | |
|
) |
| | [inline] |
| mdp_matrix em_field::operator() |
( |
site |
x, |
|
|
int |
mu, |
|
|
int |
nu | |
|
) |
| | [inline] |
| int em_field::ordered_index |
( |
int |
mu, |
|
|
int |
nu | |
|
) |
| | const [inline] |
Member Data Documentation
The documentation for this class was generated from the following file: