serif::discretization::domain serif::discretization::domain::Boundary serif::discretization::domain::BoundaryIDResolver serif::discretization::domain::BoundaryIDResolver< BoundarySet< BoundaryTs... >, ids::lists::BoundaryIDList< BoundaryIDTs... > > serif::discretization::domain::BoundaryIDResolver< BoundaryT, ids::lists::BoundaryIDList< BoundaryIDTs... > > serif::discretization::domain::BoundarySet serif::discretization::domain::CoreDomain serif::discretization::domain::Domain serif::discretization::domain::DomainIDResolver serif::discretization::domain::DomainIDResolver< DomainSet< DomainTs... >, ids::lists::DomainIDList< DomainIDTs... > > serif::discretization::domain::DomainIDResolver< DomainT, ids::lists::DomainIDList< DomainIDTs... > > serif::discretization::domain::DomainOrSet serif::discretization::domain::DomainOrSetList serif::discretization::domain::DomainSet serif::discretization::domain::EnvelopeDomain serif::discretization::domain::InfinitySurfaceBoundary serif::discretization::domain::StellarSurfaceBoundary serif::discretization::domain::VacuumDomain serif::discretization::domain::ids serif::discretization::domain::mesh serif::discretization::domain::relation serif::discretization::domain::schema DomainSet< CoreDomain, EnvelopeDomain > using serif::discretization::domain::StellarDomains = DomainSet<CoreDomain, EnvelopeDomain> StellarDomains serif::discretization::domain::StellarDomains The set of domains that make up the stellar region of the mesh. DomainSet< CoreDomain, EnvelopeDomain, VacuumDomain > using serif::discretization::domain::AllDomains = DomainSet<CoreDomain, EnvelopeDomain, VacuumDomain> AllDomains serif::discretization::domain::AllDomains The set of all domains in the mesh. typename T bool bool serif::discretization::domain::is_domain_set_v is_domain_set_v serif::discretization::domain::is_domain_set_v = false A trait to determine if a type is a DomainSet. This is the default false specialization. T Candidate type to check. IsDomain... DomainTs DomainTs bool bool serif::discretization::domain::is_domain_set_v< DomainSet< DomainTs... > > is_domain_set_v< DomainSet< DomainTs... > > serif::discretization::domain::is_domain_set_v< DomainSet< DomainTs... > > = true A trait to determine if a type is a DomainSet. This is the true specialization for DomainSet types. DomainTs The domain types that make up the set. class Child class Parent bool bool serif::utils::misc::std_helper::AIsBaseClassOfB AIsBaseClassOfB serif::discretization::domain::AIsBaseClassOfB typename... Ts Ts std::size_t std::size_t serif::utils::misc::std_helper::CountVariadicArguments () noexcept CountVariadicArguments serif::discretization::domain::CountVariadicArguments < Todoremove this and just use the raw std::is_base_of_v