LatticeYangMills
Public Member Functions | Public Attributes | Private Attributes | List of all members
Field< T, N > Class Template Reference

Class that represents the QCD field as an array of 4 SU3 lattices. More...

#include <field.h>

Collaboration diagram for Field< T, N >:
Collaboration graph
[legend]

Public Member Functions

 Field (std::array< int, 4 > size)
 
Lattice< T > & operator[] (int mu)
 

Public Attributes

int m_dimensions
 
std::array< int, 4 > m_size
 

Private Attributes

std::array< Lattice< T >, N > m_lats
 

Detailed Description

template<typename T, int N>
class Field< T, N >

Class that represents the QCD field as an array of 4 SU3 lattices.

Author
Giovanni Pederiva
Version
1.0
Date
2017-2018

The Field class is a convenience object that stores 4 lattices of one dattype, one for each euclidean dimension. It allows indexed access to the individual components via the operator[].

Definition at line 53 of file field.h.


The documentation for this class was generated from the following file: