|
SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
|
Optional diagnostics for the DomainBoundary relation type. It contains information about the face ID, boundary element ID, expected boundary ID, actual boundary ID, first element ID, second element ID, first domain ID, and second domain ID. More...
#include <runtime.hpp>
Public Attributes | |
| int | faceID {-1} |
| The ID of the face associated with the domain boundary relation that caused the failure (note this short-circuits so you only see the first face to cause a failure). | |
| int | boundaryElementID {-1} |
| The ID of the boundary element associated with the domain boundary relation that caused the failure (note this short-circuits so you only see the first element to cause a failure). | |
| int | expectedBoundaryID {0} |
| The expected ID of the boundary associated with the domain boundary relation. | |
| std::optional< int > | actualBoundaryID = std::nullopt |
| The actual ID of the boundary associated with the domain boundary relation, if applicable. If no actual boundary ID is available, this will be std::nullopt. | |
| int | firstElementID {-1} |
| The ID of the first element associated with the domain boundary relation that caused the failure (note this short-circuits so you only see the first element to cause a failure). | |
| int | secondElementID {-1} |
| The ID of the second element associated with the domain boundary relation that caused the failure (note this short-circuits so you only see the first element to cause a failure). | |
| std::optional< int > | firstDomainID = std::nullopt |
| The ID of the first domain associated with the domain boundary relation, if applicable. If no first domain ID is available, this will be std::nullopt. | |
| std::optional< int > | secondDomainID = std::nullopt |
| The ID of the second domain associated with the domain boundary relation, if applicable. If no second domain ID is available, this will be std::nullopt. | |
Optional diagnostics for the DomainBoundary relation type. It contains information about the face ID, boundary element ID, expected boundary ID, actual boundary ID, first element ID, second element ID, first domain ID, and second domain ID.
| std::optional<int> serif::discretization::domain::relation::validation::RelationValidationResult::DomainBoundaryDiagnostics::actualBoundaryID = std::nullopt |
The actual ID of the boundary associated with the domain boundary relation, if applicable. If no actual boundary ID is available, this will be std::nullopt.
| int serif::discretization::domain::relation::validation::RelationValidationResult::DomainBoundaryDiagnostics::boundaryElementID {-1} |
The ID of the boundary element associated with the domain boundary relation that caused the failure (note this short-circuits so you only see the first element to cause a failure).
| int serif::discretization::domain::relation::validation::RelationValidationResult::DomainBoundaryDiagnostics::expectedBoundaryID {0} |
The expected ID of the boundary associated with the domain boundary relation.
| int serif::discretization::domain::relation::validation::RelationValidationResult::DomainBoundaryDiagnostics::faceID {-1} |
The ID of the face associated with the domain boundary relation that caused the failure (note this short-circuits so you only see the first face to cause a failure).
| std::optional<int> serif::discretization::domain::relation::validation::RelationValidationResult::DomainBoundaryDiagnostics::firstDomainID = std::nullopt |
The ID of the first domain associated with the domain boundary relation, if applicable. If no first domain ID is available, this will be std::nullopt.
| int serif::discretization::domain::relation::validation::RelationValidationResult::DomainBoundaryDiagnostics::firstElementID {-1} |
The ID of the first element associated with the domain boundary relation that caused the failure (note this short-circuits so you only see the first element to cause a failure).
| std::optional<int> serif::discretization::domain::relation::validation::RelationValidationResult::DomainBoundaryDiagnostics::secondDomainID = std::nullopt |
The ID of the second domain associated with the domain boundary relation, if applicable. If no second domain ID is available, this will be std::nullopt.
| int serif::discretization::domain::relation::validation::RelationValidationResult::DomainBoundaryDiagnostics::secondElementID {-1} |
The ID of the second element associated with the domain boundary relation that caused the failure (note this short-circuits so you only see the first element to cause a failure).