Skip to content

Class TempLat::SU2DoubletSectorBase

template <int NDIM, typename T, size_t NSU2DOUBLET, typename SU2DOUBLETU1COUPLINGS, typename SU2DOUBLETSU2COUPLINGS>

ClassList > TempLat > SU2DoubletSectorBase

Inherited by the following classes: TempLat::AbstractModel

Public Types

Type Name
typedef typename SU2DOUBLETSU2COUPLINGS::template Container< T > SU2DoubletSU2Couplings
typedef typename SU2DOUBLETU1COUPLINGS::template Container< T > SU2DoubletU1Couplings

Public Attributes

Type Name
T SU2DblGrad2AvI
T SU2DblGrad2AvSI
T SU2DblPi2AvI
T SU2DblPi2AvIM
T SU2DblPi2AvSI
T SU2DblPi2AvSIM
FieldCollection< SU2Doublet< T, NDIM >, NSU2DOUBLET > fldSU2Doublet
TempLatArray< SU2DoubletWrapper< T, T, T, T >, NSU2DOUBLET > fldSU2Doublet0
SU2DoubletSU2Couplings gQ_SU2DblSU2
SU2DoubletU1Couplings gQ_SU2DblU1
TempLatArray< SU2DoubletWrapper< T, T, T, T >, NSU2DOUBLET > masses2SU2Doublet
FieldCollection< SU2Doublet< T, NDIM >, NSU2DOUBLET > piSU2Doublet
TempLatArray< SU2DoubletWrapper< T, T, T, T >, NSU2DOUBLET > piSU2Doublet0

Public Static Attributes

Type Name
constexpr size_t NSU2Doublet = NSU2DOUBLET

Public Functions

Type Name
auto potDeriv2NormSU2Doublet (Tag< N >)
auto potDerivNormSU2Doublet (Tag< N >)

Protected Functions

Type Name
SU2DoubletSectorBase (ParameterParser & parser, device::memory::host_ptr< MemoryToolBox< NDIM > > toolBox, const LatticeParameters< T > & par)

Public Types Documentation

typedef SU2DoubletSU2Couplings

using TempLat::SU2DoubletSectorBase< NDIM, T, NSU2DOUBLET, SU2DOUBLETU1COUPLINGS, SU2DOUBLETSU2COUPLINGS >::SU2DoubletSU2Couplings =  typename SU2DOUBLETSU2COUPLINGS::template Container<T>;

typedef SU2DoubletU1Couplings

using TempLat::SU2DoubletSectorBase< NDIM, T, NSU2DOUBLET, SU2DOUBLETU1COUPLINGS, SU2DOUBLETSU2COUPLINGS >::SU2DoubletU1Couplings =  typename SU2DOUBLETU1COUPLINGS::template Container<T>;

Public Attributes Documentation

variable SU2DblGrad2AvI

T TempLat::SU2DoubletSectorBase< NDIM, T, NSU2DOUBLET, SU2DOUBLETU1COUPLINGS, SU2DOUBLETSU2COUPLINGS >::SU2DblGrad2AvI;

variable SU2DblGrad2AvSI

T TempLat::SU2DoubletSectorBase< NDIM, T, NSU2DOUBLET, SU2DOUBLETU1COUPLINGS, SU2DOUBLETSU2COUPLINGS >::SU2DblGrad2AvSI;

variable SU2DblPi2AvI

T TempLat::SU2DoubletSectorBase< NDIM, T, NSU2DOUBLET, SU2DOUBLETU1COUPLINGS, SU2DOUBLETSU2COUPLINGS >::SU2DblPi2AvI;

variable SU2DblPi2AvIM

T TempLat::SU2DoubletSectorBase< NDIM, T, NSU2DOUBLET, SU2DOUBLETU1COUPLINGS, SU2DOUBLETSU2COUPLINGS >::SU2DblPi2AvIM;

variable SU2DblPi2AvSI

T TempLat::SU2DoubletSectorBase< NDIM, T, NSU2DOUBLET, SU2DOUBLETU1COUPLINGS, SU2DOUBLETSU2COUPLINGS >::SU2DblPi2AvSI;

variable SU2DblPi2AvSIM

T TempLat::SU2DoubletSectorBase< NDIM, T, NSU2DOUBLET, SU2DOUBLETU1COUPLINGS, SU2DOUBLETSU2COUPLINGS >::SU2DblPi2AvSIM;

variable fldSU2Doublet

FieldCollection<SU2Doublet<T, NDIM>, NSU2DOUBLET> TempLat::SU2DoubletSectorBase< NDIM, T, NSU2DOUBLET, SU2DOUBLETU1COUPLINGS, SU2DOUBLETSU2COUPLINGS >::fldSU2Doublet;

variable fldSU2Doublet0

TempLatArray<SU2DoubletWrapper<T, T, T, T>, NSU2DOUBLET> TempLat::SU2DoubletSectorBase< NDIM, T, NSU2DOUBLET, SU2DOUBLETU1COUPLINGS, SU2DOUBLETSU2COUPLINGS >::fldSU2Doublet0;

variable gQ_SU2DblSU2

SU2DoubletSU2Couplings TempLat::SU2DoubletSectorBase< NDIM, T, NSU2DOUBLET, SU2DOUBLETU1COUPLINGS, SU2DOUBLETSU2COUPLINGS >::gQ_SU2DblSU2;

variable gQ_SU2DblU1

SU2DoubletU1Couplings TempLat::SU2DoubletSectorBase< NDIM, T, NSU2DOUBLET, SU2DOUBLETU1COUPLINGS, SU2DOUBLETSU2COUPLINGS >::gQ_SU2DblU1;

variable masses2SU2Doublet

TempLatArray<SU2DoubletWrapper<T, T, T, T>, NSU2DOUBLET> TempLat::SU2DoubletSectorBase< NDIM, T, NSU2DOUBLET, SU2DOUBLETU1COUPLINGS, SU2DOUBLETSU2COUPLINGS >::masses2SU2Doublet;

variable piSU2Doublet

FieldCollection<SU2Doublet<T, NDIM>, NSU2DOUBLET> TempLat::SU2DoubletSectorBase< NDIM, T, NSU2DOUBLET, SU2DOUBLETU1COUPLINGS, SU2DOUBLETSU2COUPLINGS >::piSU2Doublet;

variable piSU2Doublet0

TempLatArray<SU2DoubletWrapper<T, T, T, T>, NSU2DOUBLET> TempLat::SU2DoubletSectorBase< NDIM, T, NSU2DOUBLET, SU2DOUBLETU1COUPLINGS, SU2DOUBLETSU2COUPLINGS >::piSU2Doublet0;

Public Static Attributes Documentation

variable NSU2Doublet

constexpr size_t TempLat::SU2DoubletSectorBase< NDIM, T, NSU2DOUBLET, SU2DOUBLETU1COUPLINGS, SU2DOUBLETSU2COUPLINGS >::NSU2Doublet;

Public Functions Documentation

function potDeriv2NormSU2Doublet

template<int N>
inline auto TempLat::SU2DoubletSectorBase::potDeriv2NormSU2Doublet (
    Tag < N >
) 

function potDerivNormSU2Doublet

template<int N>
inline auto TempLat::SU2DoubletSectorBase::potDerivNormSU2Doublet (
    Tag < N >
) 

Protected Functions Documentation

function SU2DoubletSectorBase

inline TempLat::SU2DoubletSectorBase::SU2DoubletSectorBase (
    ParameterParser & parser,
    device::memory::host_ptr < MemoryToolBox < NDIM > > toolBox,
    const LatticeParameters < T > & par
) 


The documentation for this class was generated from the following file cosmolatticeweb/tmp/code_source/cosmolattice/include/CosmoInterface/abstractmodel/su2doubletbase.h