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

Namespaces

namespace  serif
 
namespace  serif::utils
 
namespace  serif::utils::errors
 

Enumerations

enum class  serif::utils::errors::SERiFErrorCode : uint16_t {
  serif::utils::errors::UNKNOWN_ERROR = 0 , serif::utils::errors::INVALID_ARGUMENT = 100 , serif::utils::errors::INVALID_QUADRATURE_ORDER , serif::utils::errors::INVALID_DOMAIN_ERROR =110 ,
  serif::utils::errors::NEGATIVE_VALUE_ERROR , serif::utils::errors::NON_FINITE_VALUE_ERROR , serif::utils::errors::JACOBIAN_ERROR = 200 , serif::utils::errors::INVERTED_JACOBIAN ,
  serif::utils::errors::NON_FINITE_DETERMINATE , serif::utils::errors::EOS_ERROR = 300 , serif::utils::errors::EOS_UNSUPPORTED_RELATION , serif::utils::errors::EOS_UNSUPPORTED_DERIVATIVE ,
  serif::utils::errors::EOS_WRONG_INPUT_COUNT , serif::utils::errors::EOS_WRONG_INPUT_QUANTITY , serif::utils::errors::EOS_NONFINITE_INPUT , serif::utils::errors::EOS_OUTSIDE_DOMAIN ,
  serif::utils::errors::EOS_NONFINITE_RESULT , serif::utils::errors::EOS_INVALID_THERMODYNAMIC_INPUT , serif::utils::errors::INVALID_DIMENSION = 400 , serif::utils::errors::NON_FINITE_MAPPING_INPUT ,
  serif::utils::errors::INVALID_REFERENCE_RADIUS , serif::utils::errors::AT_COMPACTIFIED_INFINITY , serif::utils::errors::OUTSIDE_REFERENCE_DOMAIN , serif::utils::errors::NON_FINITE_MAPPING_RESULT ,
  serif::utils::errors::NON_POSITIVE_DETERMINATE , serif::utils::errors::INVALID_MAPPING , serif::utils::errors::MISC_MAPPING_ERROR =410 , serif::utils::errors::INVALID_DOF_COUNT ,
  serif::utils::errors::INVALID_ELEMENT_GEOMETRY , serif::utils::errors::INVALID_DOF_ORDERING , serif::utils::errors::INVALID_COMPACTIFICATION_RANK , serif::utils::errors::INVALID_COMPACTIFICATION_TYPE ,
  serif::utils::errors::INVALID_COMPACTIFICATION_DERIVATIVE_TYPE , serif::utils::errors::INVALID_VACUUM_ELEMENT_ATTRIBUTE_ID , serif::utils::errors::MISSING_EXTERIOR_MAP , serif::utils::errors::COMPACTIFICATION_MISMATCH ,
  serif::utils::errors::MISSING_FACE_ELEMENT , serif::utils::errors::JACOBIAN_SHAPE_ERROR , serif::utils::errors::MISSING_DISPLACEMENT_FINITE_ELEMENT_SPACE , serif::utils::errors::MISMATCHED_MESHING_MAPS ,
  serif::utils::errors::IMPROPERLY_ORDERED_REFERENCE_RADII = 450 , serif::utils::errors::INVALID_COORDINATE_TOLERANCE , serif::utils::errors::EVALUATOR_ERROR =460 , serif::utils::errors::CACHE_FE_BINDING_ERROR ,
  serif::utils::errors::INVALID_ELEMENT_ID_ERROR , serif::utils::errors::ELEMENT_NULLPTR_ERROR , serif::utils::errors::DISCRETIZATION_ERROR = 500 , serif::utils::errors::SCHEMA_ERROR = 510 ,
  serif::utils::errors::INVALID_SCHEMA_ARGUMENTS = 512 , serif::utils::errors::MATRIX_SHAPE_ERROR = 600 , serif::utils::errors::OUT_OF_RANGE_ERROR , serif::utils::errors::SOLVER_ERROR = 700 ,
  serif::utils::errors::NORMALIZATION_ERROR = 730 , serif::utils::errors::NORMALIZATION_VECTOR_SIZE_MISMATCH , serif::utils::errors::NORMALIZATION_BUFFER_OVERLAP , serif::utils::errors::PRECONDITIONER_ERROR = 750 ,
  serif::utils::errors::PRECONDITIONER_INVALID_OPTIONS , serif::utils::errors::PRECONDITIONER_INVALID_OPERATOR , serif::utils::errors::PRECONDITIONER_SIZE_MISMATCH , serif::utils::errors::PRECONDITIONER_NONFINITE_VALUE ,
  serif::utils::errors::PRECONDITIONER_SINGULAR_OPERATOR , serif::utils::errors::PRECONDITIONER_ILL_CONDITIONED_OPERATOR , serif::utils::errors::PRECONDITIONER_STALE_LINEARIZATION , serif::utils::errors::PRECONDITIONER_INCOMPATIBLE_STRATEGY ,
  serif::utils::errors::PRECONDITIONER_UNPREPARED , serif::utils::errors::PRECONDITIONER_INVALID_CALIBRATION , serif::utils::errors::EQUATION_ERROR = 800 , serif::utils::errors::FAILED_TYPE_INVARIANT = 1000
}
 

Variables

auto serif::utils::errors::SERiFErrorCodeNameToTypeMap = meta::enum_to_string_enum_map<SERiFErrorCode>()
 
auto serif::utils::errors::SERiFErrorCodeTypeToNameMap = meta::enum_to_enum_string_map<SERiFErrorCode>()