SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
serif::discretization::domain::DomainSet< DomainTs > Struct Template Reference

A DomainSet is a collection of domains. It is used to group multiple domains together for convenience. More...

#include <concepts.hpp>

Collaboration diagram for serif::discretization::domain::DomainSet< DomainTs >:
[legend]

Static Public Attributes

static constexpr std::size_t count = CountVariadicArguments<DomainTs...>()
 The number of domains in the set.
 
static const std::array< std::string_view, count > names {DomainTs::name...}
 The names of the domains in the set.
 

Detailed Description

template<IsDomain... DomainTs>
struct serif::discretization::domain::DomainSet< DomainTs >

A DomainSet is a collection of domains. It is used to group multiple domains together for convenience.

Template Parameters
DomainTsThe domain types that make up the set.

Member Data Documentation

◆ count

template<IsDomain... DomainTs>
std::size_t serif::discretization::domain::DomainSet< DomainTs >::count = CountVariadicArguments<DomainTs...>()
staticconstexpr

The number of domains in the set.

◆ names

template<IsDomain... DomainTs>
const std::array<std::string_view, count> serif::discretization::domain::DomainSet< DomainTs >::names {DomainTs::name...}
inlinestatic

The names of the domains in the set.


The documentation for this struct was generated from the following file: