Class TempLat::SU2Initializer
ClassList > TempLat > SU2Initializer
A class that initializes the SU(2) gauge sector (both non-Abelian gauge fields and SU2 doublets) More...
#include <su2initializer.h>
Public Functions
| Type | Name |
|---|---|
| SU2Initializer () = delete |
Public Static Functions
| Type | Name |
|---|---|
| void | addFluctuationsSU2DoubletFromPhases (Model & model, std::string baseSeed, FluctuationsGenerator< T > & fg, T aDot, T kCutOff) |
| void | initializeSU2 (Model & model, FluctuationsGenerator< T > & fg, T kCutOff) |
| void | initializeSU2Doublet (Model & model, std::string baseSeed, FluctuationsGenerator< T > & fg, T kCutOff) |
Detailed Description
The electric components of the gauge fields (i.e. \(\pi_{SU2}(i)(a)\)) are initialized by imposing the Gauss constraint in momentum space, where the current (given by the SU2 doublet components) sources the gauge fields.
Public Functions Documentation
function SU2Initializer
Public Static Functions Documentation
function addFluctuationsSU2DoubletFromPhases
template<class Model, typename T>
static inline void TempLat::SU2Initializer::addFluctuationsSU2DoubletFromPhases (
Model & model,
std::string baseSeed,
FluctuationsGenerator < T > & fg,
T aDot,
T kCutOff
)
function initializeSU2
template<class Model, typename T>
static inline void TempLat::SU2Initializer::initializeSU2 (
Model & model,
FluctuationsGenerator < T > & fg,
T kCutOff
)
function initializeSU2Doublet
template<class Model, typename T>
static inline void TempLat::SU2Initializer::initializeSU2Doublet (
Model & model,
std::string baseSeed,
FluctuationsGenerator < T > & fg,
T kCutOff
)
The documentation for this class was generated from the following file cosmolatticeweb/tmp/code_source/cosmolattice/include/CosmoInterface/initializers/su2initializer.h