Skip to content

Class TempLat::CouplingsManager

template <int NMatter, int NGauge, bool... Bools>

ClassList > TempLat > CouplingsManager

Public Types

Type Name
typedef CouplingsManagerContainer< FloatType, NMatter, NGauge, Bools... > Container

Public Static Attributes

Type Name
constexpr bool active = (Bools \|\| ...)
constexpr int nGauge = NGauge

Public Static Functions

Type Name
constexpr bool couples (Tag< nmat >, Tag< ng >)
constexpr size_t howManyCouples ()

Public Types Documentation

typedef Container

using TempLat::CouplingsManager< NMatter, NGauge, Bools >::Container =  CouplingsManagerContainer<FloatType, NMatter, NGauge, Bools...>;

Public Static Attributes Documentation

variable active

constexpr bool TempLat::CouplingsManager< NMatter, NGauge, Bools >::active;

variable nGauge

constexpr int TempLat::CouplingsManager< NMatter, NGauge, Bools >::nGauge;

Public Static Functions Documentation

function couples

template<int nmat, int ng>
static inline constexpr bool TempLat::CouplingsManager::couples (
    Tag < nmat >,
    Tag < ng >
) 

function howManyCouples

static inline constexpr size_t TempLat::CouplingsManager::howManyCouples () 


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