SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
status.hpp File Reference
#include <unordered_map>
#include <cstdint>
#include <utility>
#include "serif/utils/error/codes.hpp"
#include "serif/meta/enums.hpp"
Include dependency graph for status.hpp:
This graph shows which files directly or indirectly include this file:

Namespaces

namespace  serif
 
namespace  serif::mapping
 

Enumerations

enum class  serif::mapping::MappingStatus : uint16_t {
  serif::mapping::VALID , serif::mapping::INVALID_DIMENSION = 400 , serif::mapping::NON_FINITE_MAPPING_INPUT , serif::mapping::INVALID_REFERENCE_RADIUS ,
  serif::mapping::AT_COMPACTIFIED_INFINITY , serif::mapping::OUTSIDE_REFERENCE_DOMAIN , serif::mapping::NON_FINITE_MAPPING_RESULT , serif::mapping::NON_POSITIVE_DETERMINATE
}
 

Functions

std::unordered_map< MappingStatus, utils::errors::SERiFErrorCode > serif::mapping::make_MappingStatus_SERiFErrorCode_map ()
 
std::unordered_map< utils::errors::SERiFErrorCode, MappingStatus > serif::mapping::make_SERIFErrorCode_MappingStatus_map ()
 

Variables

static auto serif::mapping::MappingStatus_enum_string_map = meta::enum_to_enum_string_map<MappingStatus>()
 
static auto serif::mapping::MappingStatus_string_enum_map = meta::enum_to_string_enum_map<MappingStatus>()
 
static auto serif::mapping::MappingStatus_SERiFErrorCode_map = make_MappingStatus_SERiFErrorCode_map()
 
static auto serif::mapping::SERiFErrorCode_MappingStatus_map = make_SERIFErrorCode_MappingStatus_map()