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