criptic v1
Cosmic Ray Interstellar Propagation Tool using Itô Calculus
Loading...
Searching...
No Matches
ErrCodes.H
Go to the documentation of this file.
1
12#ifndef _ERRCODES_H_
13#define _ERRCODES_H_
14
15#include <array>
16
17namespace criptic {
18
22 typedef enum {
45 const std::array<const std::array<char, 80>, nErrCodes>
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_
The primary namespace for criptic objects.
Definition AdvancePacket.H:25
const std::array< const std::array< char, 80 >, nErrCodes > errCodeStrings
Definition ErrCodes.H:46
errCodes
List of error return codes.
Definition ErrCodes.H:22
@ errBadYHiExtrapolation
Definition ErrCodes.H:34
@ errTimeStepTooSmall
Definition ErrCodes.H:39
@ errBadCheckpoint
Definition ErrCodes.H:26
@ errUnspecified
Definition ErrCodes.H:41
@ errBadCommandLine
Definition ErrCodes.H:24
@ errBadYLoExtrapolation
Definition ErrCodes.H:32
@ errBadXLoExtrapolation
Definition ErrCodes.H:28
@ errBadXYExtrapolation
Definition ErrCodes.H:36
@ errBadGridSpecification
Definition ErrCodes.H:27
@ errBadInputFile
Definition ErrCodes.H:25
@ errNoError
Definition ErrCodes.H:23
@ nErrCodes
Definition ErrCodes.H:42
@ errBadXHiExtrapolation
Definition ErrCodes.H:30
@ errNotImplemented
Definition ErrCodes.H:37
@ errInvalidTimeStep
Definition ErrCodes.H:40