criptic
v1
Cosmic Ray Interstellar Propagation Tool using Itô Calculus
Loading...
Searching...
No Matches
Src
Utils
ErrCodes.H
Go to the documentation of this file.
1
12
#ifndef _ERRCODES_H_
13
#define _ERRCODES_H_
14
15
#include <array>
16
17
namespace
criptic
{
18
22
typedef
enum
{
23
errNoError
,
24
errBadCommandLine
,
25
errBadInputFile
,
26
errBadCheckpoint
,
27
errBadGridSpecification
,
28
errBadXLoExtrapolation
,
30
errBadXHiExtrapolation
,
32
errBadYLoExtrapolation
,
34
errBadYHiExtrapolation
,
36
errBadXYExtrapolation
,
37
errNotImplemented
,
39
errTimeStepTooSmall
,
40
errInvalidTimeStep
,
41
errUnspecified
,
42
nErrCodes
43
}
errCodes
;
45
const
std::array<const std::array<char, 80>,
nErrCodes
>
46
errCodeStrings
= { {
47
{
"No error"
},
48
{
"Bad command line"
},
49
{
"Bad input file"
},
50
{
"Bad checkpoint file"
},
51
{
"Bad grid specification"
},
52
{
"Extrapolation outside allowed range in low x direction"
},
53
{
"Extrapolation outside allowed range in high x direction"
},
54
{
"Extrapolation outside allowed range in low y direction"
},
55
{
"Extrapolation outside allowed range in high y direction"
},
56
{
"Invalid combination of x and y extrapolation instructions"
},
57
{
"Function not implemented"
},
58
{
"Packet advance time step too small"
},
59
{
"Invalid time step computation"
},
60
{
"Unspecified error"
}
61
} };
63
}
64
65
#endif
66
// _ERRCODES_H_
criptic
The primary namespace for criptic objects.
Definition
AdvancePacket.H:25
criptic::errCodeStrings
const std::array< const std::array< char, 80 >, nErrCodes > errCodeStrings
Definition
ErrCodes.H:46
criptic::errCodes
errCodes
List of error return codes.
Definition
ErrCodes.H:22
criptic::errBadYHiExtrapolation
@ errBadYHiExtrapolation
Definition
ErrCodes.H:34
criptic::errTimeStepTooSmall
@ errTimeStepTooSmall
Definition
ErrCodes.H:39
criptic::errBadCheckpoint
@ errBadCheckpoint
Definition
ErrCodes.H:26
criptic::errUnspecified
@ errUnspecified
Definition
ErrCodes.H:41
criptic::errBadCommandLine
@ errBadCommandLine
Definition
ErrCodes.H:24
criptic::errBadYLoExtrapolation
@ errBadYLoExtrapolation
Definition
ErrCodes.H:32
criptic::errBadXLoExtrapolation
@ errBadXLoExtrapolation
Definition
ErrCodes.H:28
criptic::errBadXYExtrapolation
@ errBadXYExtrapolation
Definition
ErrCodes.H:36
criptic::errBadGridSpecification
@ errBadGridSpecification
Definition
ErrCodes.H:27
criptic::errBadInputFile
@ errBadInputFile
Definition
ErrCodes.H:25
criptic::errNoError
@ errNoError
Definition
ErrCodes.H:23
criptic::nErrCodes
@ nErrCodes
Definition
ErrCodes.H:42
criptic::errBadXHiExtrapolation
@ errBadXHiExtrapolation
Definition
ErrCodes.H:30
criptic::errNotImplemented
@ errNotImplemented
Definition
ErrCodes.H:37
criptic::errInvalidTimeStep
@ errInvalidTimeStep
Definition
ErrCodes.H:40
Generated by
1.9.8