GOAT (Geometrical optics application tool) 0.1
Loading...
Searching...
No Matches
error.h
Go to the documentation of this file.
1/***************************************************************************
2 error.h - description
3 -------------------
4 begin : Fri Jul 27 2001
5 copyright : (C) 2001 by Thomas Weigel
6 email : weigel@lat.ruhr-uni-bochum.de
7 ***************************************************************************/
8
9/***************************************************************************
10 * *
11 * This program is free software; you can redistribute it and/or modify *
12 * it under the terms of the GNU General Public License as published by *
13 * the Free Software Foundation; either version 2 of the License, or *
14 * (at your option) any later version. *
15 * *
16 ***************************************************************************/
17#include <string>
18namespace GOAT
19 {
20 namespace raytracing
21 {
22 #define N_ERRORS 8
23 #define NO_ERRORS 0
24 #define MALLOC_ERR 1
25 #define CALLOC_ERR 2
26 #define REALLOC_ERR 3
27 #define SUPERGITTER 4
28 #define IMHOST 5
29 #define KUGELGITTER_K 6
30 #define NOT_FOUND 7
31 #define INVALID_PARAMETER 9
32 #ifndef ERROR_H
33 #define ERROR_H
34 void error (int nerr, std::string msg);
35 #endif
36 }
37 }
Raytracer used for ultrashort pulse calculation with raytracing only.
Definition asphericLens.h:6
void error(int nerr, std::string msg)
This class is used for the iray class. This class is intended for internal use only....
Definition fresnel.h:7