Files

47 lines
4.6 KiB
Groff
Raw Permalink Normal View History

.TH "src/include/serif/utils/error/codes.hpp" 3 "Version v0.0.1a" "SERiF" \" -*- nroff -*-
.ad l
.nh
.SH NAME
src/include/serif/utils/error/codes.hpp
.SH SYNOPSIS
.br
.PP
\fR#include <cstdint>\fP
.br
\fR#include 'serif/meta/enums\&.hpp'\fP
.br
.SS "Namespaces"
.in +1c
.ti -1c
.RI "namespace \fBserif\fP"
.br
.ti -1c
.RI "namespace \fBserif::utils\fP"
.br
.ti -1c
.RI "namespace \fBserif::utils::errors\fP"
.br
.in -1c
.SS "Enumerations"
.in +1c
.ti -1c
.RI "enum class \fBserif::utils::errors::SERiFErrorCode\fP : uint16_t { \fBserif::utils::errors::UNKNOWN_ERROR\fP = 0, \fBserif::utils::errors::INVALID_ARGUMENT\fP = 100, \fBserif::utils::errors::INVALID_QUADRATURE_ORDER\fP, \fBserif::utils::errors::INVALID_DOMAIN_ERROR\fP =110, \fBserif::utils::errors::NEGATIVE_VALUE_ERROR\fP, \fBserif::utils::errors::NON_FINITE_VALUE_ERROR\fP, \fBserif::utils::errors::JACOBIAN_ERROR\fP = 200, \fBserif::utils::errors::INVERTED_JACOBIAN\fP, \fBserif::utils::errors::NON_FINITE_DETERMINATE\fP, \fBserif::utils::errors::EOS_ERROR\fP = 300, \fBserif::utils::errors::EOS_UNSUPPORTED_RELATION\fP, \fBserif::utils::errors::EOS_UNSUPPORTED_DERIVATIVE\fP, \fBserif::utils::errors::EOS_WRONG_INPUT_COUNT\fP, \fBserif::utils::errors::EOS_WRONG_INPUT_QUANTITY\fP, \fBserif::utils::errors::EOS_NONFINITE_INPUT\fP, \fBserif::utils::errors::EOS_OUTSIDE_DOMAIN\fP, \fBserif::utils::errors::EOS_NONFINITE_RESULT\fP, \fBserif::utils::errors::EOS_INVALID_THERMODYNAMIC_INPUT\fP, \fBserif::utils::errors::INVALID_DIMENSION\fP = 400, \fBserif::utils::errors::NON_FINITE_MAPPING_INPUT\fP, \fBserif::utils::errors::INVALID_REFERENCE_RADIUS\fP, \fBserif::utils::errors::AT_COMPACTIFIED_INFINITY\fP, \fBserif::utils::errors::OUTSIDE_REFERENCE_DOMAIN\fP, \fBserif::utils::errors::NON_FINITE_MAPPING_RESULT\fP, \fBserif::utils::errors::NON_POSITIVE_DETERMINATE\fP, \fBserif::utils::errors::INVALID_MAPPING\fP, \fBserif::utils::errors::MISC_MAPPING_ERROR\fP =410, \fBserif::utils::errors::INVALID_DOF_COUNT\fP, \fBserif::utils::errors::INVALID_ELEMENT_GEOMETRY\fP, \fBserif::utils::errors::INVALID_DOF_ORDERING\fP, \fBserif::utils::errors::INVALID_COMPACTIFICATION_RANK\fP, \fBserif::utils::errors::INVALID_COMPACTIFICATION_TYPE\fP, \fBserif::utils::errors::INVALID_COMPACTIFICATION_DERIVATIVE_TYPE\fP, \fBserif::utils::errors::INVALID_VACUUM_ELEMENT_ATTRIBUTE_ID\fP, \fBserif::utils::errors::MISSING_EXTERIOR_MAP\fP, \fBserif::utils::errors::COMPACTIFICATION_MISMATCH\fP, \fBserif::utils::errors::MISSING_FACE_ELEMENT\fP, \fBserif::utils::errors::JACOBIAN_SHAPE_ERROR\fP, \fBserif::utils::errors::MISSING_DISPLACEMENT_FINITE_ELEMENT_SPACE\fP, \fBserif::utils::errors::MISMATCHED_MESHING_MAPS\fP, \fBserif::utils::errors::IMPROPERLY_ORDERED_REFERENCE_RADII\fP = 450, \fBserif::utils::errors::INVALID_COORDINATE_TOLERANCE\fP, \fBserif::utils::errors::EVALUATOR_ERROR\fP =460, \fBserif::utils::errors::CACHE_FE_BINDING_ERROR\fP, \fBserif::utils::errors::INVALID_ELEMENT_ID_ERROR\fP, \fBserif::utils::errors::ELEMENT_NULLPTR_ERROR\fP, \fBserif::utils::errors::DISCRETIZATION_ERROR\fP = 500, \fBserif::utils::errors::SCHEMA_ERROR\fP = 510, \fBserif::utils::errors::INVALID_SCHEMA_ARGUMENTS\fP = 512, \fBserif::utils::errors::MATRIX_SHAPE_ERROR\fP = 600, \fBserif::utils::errors::OUT_OF_RANGE_ERROR\fP, \fBserif::utils::errors::SOLVER_ERROR\fP = 700, \fBserif::utils::errors::NORMALIZATION_ERROR\fP = 730, \fBserif::utils::errors::NORMALIZATION_VECTOR_SIZE_MISMATCH\fP, \fBserif::utils::errors::NORMALIZATION_BUFFER_OVERLAP\fP, \fBserif::utils::errors::PRECONDITIONER_ERROR\fP = 750, \fBserif::utils::errors::PRECONDITIONER_INVALID_OPTIONS\fP, \fBserif::utils::errors::PRECONDITIONER_INVALID_OPERATOR\fP, \fBserif::utils::errors::PRECONDITIONER_SIZE_MISMATCH\fP, \fBserif::utils::errors::PRECONDITIONER_NONFINITE_VALUE\fP, \fBserif::utils::errors::PRECONDITIONER_SINGULAR_OPERATOR\fP, \fBserif::utils::errors::PRECONDITIONER_ILL_CONDITIONED_OPERATOR\fP, \fBserif::utils::errors::PRECONDITIONER_STALE_LINEARIZATION\fP, \fBserif::utils::errors::PRECONDITIONER_INCOMPATIBLE_STRATEGY\fP, \fBserif::utils::errors::PRECONDITIONER_UNPREPARED\fP, \fBserif::utils::errors::PRECONDITIONER_INVALID_CALIBRATION\fP, \fBserif::utils::errors::EQUATION_ERROR\fP = 800, \fBserif::utils::errors::FAILED_TYPE_INVARIANT\fP = 1000 }"
.br
.in -1c
.SS "Variables"
.in +1c
.ti -1c
.RI "auto \fBserif::utils::errors::SERiFErrorCodeNameToTypeMap\fP = \fBmeta::enum_to_string_enum_map\fP<\fBSERiFErrorCode\fP>()"
.br
.ti -1c
.RI "auto \fBserif::utils::errors::SERiFErrorCodeTypeToNameMap\fP = \fBmeta::enum_to_enum_string_map\fP<\fBSERiFErrorCode\fP>()"
.br
.in -1c
.SH "Author"
.PP
Generated automatically by Doxygen for SERiF from the source code\&.