HILA
Loading...
Searching...
No Matches
PlaquetteField< T > Class Template Reference

Plaquette field class. More...

#include <plaquettefield.h>

Public Member Functions

void config_write (const std::string &filename) const
 config_write writes the gauge field to file, with additional "verifying" header
 
template<typename A >
PlaquetteFieldoperator= (const A &val)
 Assign from anything the field allows.
 
PlaquetteFieldoperator= (std::nullptr_t np)
 Separate 0 assignment.
 
VectorField< T > & operator[] (Direction d1)
 Access components with [].
 
 ~PlaquetteField ()=default
 Destructor.
 

Detailed Description

template<typename T>
class PlaquetteField< T >

Plaquette field class.

Stores and defines plaquette Lattice Field elements. Number of plaquettes is lattice.size()*NDIM*NDIM since at each point any pair of directions (dir1,dir2) can span a plaquette. Degenerate plaquettes (dir1=dir2) are included for simplicity to be able to define PlaquetteField in terms of VectorField.

Parameters
fdirstd::array<VectorField<T>,NDIM> type element which stores PlaquetteField.
Template Parameters
TGroup that PlaquetteField consists of

Definition at line 23 of file plaquettefield.h.


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