Skip to content

Class TempLat::ScalarU1AxionBase

template <typename T, typename SCALARU1AXIONCOUPLINGS>

ClassList > TempLat > ScalarU1AxionBase

Inherited by the following classes: TempLat::AbstractModel

Public Types

Type Name
typedef typename SCALARU1AXIONCOUPLINGS::template Container< T > ScalarU1AxionCouplings

Public Attributes

Type Name
ScalarU1AxionCouplings alphaLambda_SU1
T tNonLinearAxionU1

Public Static Attributes

Type Name
constexpr bool IsAxionU1Coupled = SCALARU1AXIONCOUPLINGS::howManyCouples() &gt; 0

Protected Functions

Type Name
ScalarU1AxionBase (ParameterParser & parser)

Public Types Documentation

typedef ScalarU1AxionCouplings

using TempLat::ScalarU1AxionBase< T, SCALARU1AXIONCOUPLINGS >::ScalarU1AxionCouplings =  typename SCALARU1AXIONCOUPLINGS::template Container<T>;

Public Attributes Documentation

variable alphaLambda_SU1

ScalarU1AxionCouplings TempLat::ScalarU1AxionBase< T, SCALARU1AXIONCOUPLINGS >::alphaLambda_SU1;

variable tNonLinearAxionU1

T TempLat::ScalarU1AxionBase< T, SCALARU1AXIONCOUPLINGS >::tNonLinearAxionU1;

Public Static Attributes Documentation

variable IsAxionU1Coupled

constexpr bool TempLat::ScalarU1AxionBase< T, SCALARU1AXIONCOUPLINGS >::IsAxionU1Coupled;

Protected Functions Documentation

function ScalarU1AxionBase

inline TempLat::ScalarU1AxionBase::ScalarU1AxionBase (
    ParameterParser & parser
) 


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