Skip to content

Class TempLat::CollectionBase

template <class Q, typename T, size_t NDim, CANONICALTYPE ISMOMENTUM, int... I>

ClassList > TempLat > CollectionBase

Inherits the following classes: TempLat::AssignableCollectionBase

Public Static Attributes inherited from TempLat::AssignableCollectionBase

See TempLat::AssignableCollectionBase

Type Name
constexpr size_t size = sizeof...(Args)

Public Functions

Type Name
CollectionBase (std::string name, device::memory::host_ptr< MemoryToolBox< NDim > > toolBox, LatticeParameters< T > pLatPar=LatticeParameters< T >())
CollectionBase (Args... args)

Public Functions inherited from TempLat::AssignableCollectionBase

See TempLat::AssignableCollectionBase

Type Name
AssignableCollectionBase (Args... args)
auto & operator() (Tag< M > t)
const auto & operator() (Tag< M > t) const
void operator= (const AssignableCollectionBase< Q, Args... > & other)
void operator= (R && r)

Protected Attributes inherited from TempLat::AssignableCollectionBase

See TempLat::AssignableCollectionBase

Type Name
std::tuple< Args... > fs

Public Functions Documentation

function CollectionBase [1/2]

template<class... Args>
inline TempLat::CollectionBase::CollectionBase (
    std::string name,
    device::memory::host_ptr < MemoryToolBox < NDim > > toolBox,
    LatticeParameters < T > pLatPar=LatticeParameters < T >()
) 

function CollectionBase [2/2]

template<class... Args>
inline TempLat::CollectionBase::CollectionBase (
    Args... args
) 


The documentation for this class was generated from the following file cosmolatticeweb/tmp/code_source/templat/include/TempLat/lattice/field/assignablefieldcollection.h