Class TempLat::ScalarBase
template <int NDIM, typename T, size_t NS>
ClassList > TempLat > ScalarBase
Inherited by the following classes: TempLat::AbstractModel
Public Types
Public Attributes
| Type |
Name |
| std::array< std::string, NS > |
extPS
|
| FieldCollection< Field< T, NDIM >, NS, true > |
fldS
|
| TempLatArray< T, NS > |
fldS0
|
| T |
grad2AvI
|
| T |
grad2AvSI
|
| bool |
isInitialized
|
| TempLatArray< T, NS > |
masses2S
|
| T |
pi2AvI
|
| T |
pi2AvIM
|
| T |
pi2AvSI
|
| T |
pi2AvSIM
|
| FieldCollection< Field< T, NDIM >, NS, true > |
piS
|
| TempLatArray< T, NS > |
piS0
|
Public Static Attributes
| Type |
Name |
| constexpr int |
NDim = NDIM
|
| constexpr size_t |
Ns = NS
|
Public Functions
Protected Functions
Public Types Documentation
typedef FloatType
using TempLat::ScalarBase< NDIM, T, NS >::FloatType = T;
Public Attributes Documentation
variable extPS
std::array<std::string, NS> TempLat::ScalarBase< NDIM, T, NS >::extPS;
variable fldS
FieldCollection<Field<T, NDIM>, NS, true> TempLat::ScalarBase< NDIM, T, NS >::fldS;
variable fldS0
TempLatArray<T, NS> TempLat::ScalarBase< NDIM, T, NS >::fldS0;
variable grad2AvI
T TempLat::ScalarBase< NDIM, T, NS >::grad2AvI;
variable grad2AvSI
T TempLat::ScalarBase< NDIM, T, NS >::grad2AvSI;
variable isInitialized
bool TempLat::ScalarBase< NDIM, T, NS >::isInitialized;
variable masses2S
TempLatArray<T, NS> TempLat::ScalarBase< NDIM, T, NS >::masses2S;
variable pi2AvI
T TempLat::ScalarBase< NDIM, T, NS >::pi2AvI;
variable pi2AvIM
T TempLat::ScalarBase< NDIM, T, NS >::pi2AvIM;
variable pi2AvSI
T TempLat::ScalarBase< NDIM, T, NS >::pi2AvSI;
variable pi2AvSIM
T TempLat::ScalarBase< NDIM, T, NS >::pi2AvSIM;
variable piS
FieldCollection<Field<T, NDIM>, NS, true> TempLat::ScalarBase< NDIM, T, NS >::piS;
variable piS0
TempLatArray<T, NS> TempLat::ScalarBase< NDIM, T, NS >::piS0;
Public Static Attributes Documentation
variable NDim
constexpr int TempLat::ScalarBase< NDIM, T, NS >::NDim;
variable Ns
constexpr size_t TempLat::ScalarBase< NDIM, T, NS >::Ns;
Public Functions Documentation
function potDeriv
template<int N>
inline auto TempLat::ScalarBase::potDeriv (
Tag < N >
)
function potDeriv2
template<int N>
inline auto TempLat::ScalarBase::potDeriv2 (
Tag < N >
)
function potentialTerms
template<int N>
inline auto TempLat::ScalarBase::potentialTerms (
Tag < N >
)
Protected Functions Documentation
function ScalarBase [1/2]
inline TempLat::ScalarBase::ScalarBase (
device::memory::host_ptr < MemoryToolBox < NDIM > > toolBox,
const LatticeParameters < T > & par
)
function ScalarBase [2/2]
inline TempLat::ScalarBase::ScalarBase (
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/scalarbase.h