|
SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
|
The DomainID struct is a compile-time type that associates a semantic domain (a Domain) with an integer attribute in the mesh file. This allows the discretization framework to identify which elements in the mesh correspond to which semantic domains in the simulation. More...
#include <domain.hpp>
Public Types | |
| using | domain_type = DomainT |
| The semantic domain type associated with this DomainID. | |
Static Public Attributes | |
| static constexpr int | ID = IdentifierValue |
| The integer attribute value in the mesh file that corresponds to this domain. | |
The DomainID struct is a compile-time type that associates a semantic domain (a Domain) with an integer attribute in the mesh file. This allows the discretization framework to identify which elements in the mesh correspond to which semantic domains in the simulation.
| DomainT | The semantic domain type (must satisfy the IsDomain concept). |
| IdentifierValue | The integer attribute value in the mesh file that corresponds to this domain. |
| using serif::discretization::domain::ids::DomainID< DomainT, IdentifierValue >::domain_type = DomainT |
The semantic domain type associated with this DomainID.
|
staticconstexpr |
The integer attribute value in the mesh file that corresponds to this domain.