|
| | Field_F (const int Nvol=CommonParameters::Nvol(), const int Nex=1) |
| |
| Field_F | clone () const |
| |
| | Field_F (const Field &x) |
| |
| void | reset (int Nvol, int Nex) |
| |
| Field_F & | operator= (const Field_F &v) |
| |
| int | nc () const |
| |
| int | nc2 () const |
| |
| int | nd () const |
| |
| double | cmp_r (const int cc, const int s, const int site, const int e=0) const |
| |
| double | cmp_i (const int cc, const int s, const int site, const int e=0) const |
| |
| void | set_r (const int cc, const int s, const int site, const int e, const double re) |
| |
| void | set_i (const int cc, const int s, const int site, const int e, const double im) |
| |
| void | set_ri (const int cc, const int s, const int site, const int e, const double re, const double im) |
| |
| Vec_SU_N | vec (const int s, const int site, const int e=0) const |
| |
| void | set_vec (const int s, const int site, const int e, const Vec_SU_N &F) |
| |
| void | add_vec (const int s, const int site, const int e, const Vec_SU_N &F) |
| |
| void | clear_vec (const int s, const int site, const int e) |
| |
| void | xI () |
| |
| void | Ix (const Field_F &w) |
| |
| | Field () |
| |
| | Field (const int Nin, const int Nvol, const int Nex, const element_type cmpl=Element_type::COMPLEX) |
| |
| Field | clone () const |
| |
| void | reset (const int Nin, const int Nvol, const int Nex, const element_type cmpl=Element_type::COMPLEX) |
| |
| Field & | operator= (const Field &v) |
| |
| int | nin () const |
| |
| int | nvol () const |
| |
| int | nex () const |
| |
| element_type | field_element_type () const |
| |
| int | ntot () const |
| |
| int | size () const |
| |
| bool | check_size (const int nin, const int nvol, const int nex) const |
| | checking size parameters. [23 May 2016 H.Matsufuru] More...
|
| |
| double | cmp (const int jin, const int site, const int jex) const |
| |
| double | cmp (const int i) const |
| |
| const double * | ptr (const int jin, const int site, const int jex) const |
| |
| double * | ptr (const int jin, const int site, const int jex) |
| |
| const double * | ptr (const int i) const |
| |
| double * | ptr (const int i) |
| |
| void | set (const int jin, const int site, const int jex, double v) |
| |
| void | set (const int i, double v) |
| |
| void | set (double a) |
| |
| void | add (const int jin, const int site, const int jex, double v) |
| |
| void | add (const int i, double v) |
| |
| void | setpart_ex (int ex, const Field &w, int exw) |
| |
| void | addpart_ex (int ex, const Field &w, int exw) |
| |
| void | addpart_ex (int ex, const Field &w, int exw, double prf) |
| |
| double | norm2 () const |
| |
| double | norm () const |
| |
| void | stat (double &Fave, double &Fmax, double &Fdev) const |
| | determines the statistics of the field. average, maximum value, and deviation is determined over global lattice. On-site degree of freedom is sumed over in quadrature, not averaged. This function works only on single node. More...
|
| |
Wilson-type fermion field.
This class defines 4-spinor (in the case of Ndim=4) fermion field, which is mainly used by Wilson-type fermions. Original version of this class was written by J.Noaki. H.Matsufuru added several functions and modified intefaces of several functionality. [28 Dec 2011 H.Matsufuru] mult_GMproj2 is generalized for Wilson_General. [21 Mar 2015 Y.Namekawa]
Definition at line 37 of file field_F.h.