SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
serif::discretization::domain::schema::validation::RelationValidator< Inscribed< InnerT, OuterT > > Struct Template Reference

Specialization of RelationValidator for Inscribed relations. This relation enforces that an inner domain is inscribed within an outer domain, meaning that every face where the inner domain stops must have the outer domain on the far side. More...

#include <inscribed.hpp>

Static Public Member Functions

template<IsSchema SchemaT>
static RelationValidationResult validate (const mesh::MeshTopology &topology)
 

Detailed Description

template<IsDomainOrSet InnerT, IsDomainOrSet OuterT>
struct serif::discretization::domain::schema::validation::RelationValidator< Inscribed< InnerT, OuterT > >

Specialization of RelationValidator for Inscribed relations. This relation enforces that an inner domain is inscribed within an outer domain, meaning that every face where the inner domain stops must have the outer domain on the far side.

Template Parameters
InnerTThe inner domain type to validate.
OuterTThe outer domain type to validate.

Member Function Documentation

◆ validate()

template<IsDomainOrSet InnerT, IsDomainOrSet OuterT>
template<IsSchema SchemaT>
static RelationValidationResult serif::discretization::domain::schema::validation::RelationValidator< Inscribed< InnerT, OuterT > >::validate ( const mesh::MeshTopology & topology)
inlinestaticnodiscard

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