NANDRAD Data Model Library  Version 2.0
NANDRAD
NANDRAD_Constants.h
Go to the documentation of this file.
1 /* The NANDRAD data model library.
2 
3  Copyright (c) 2012-today, Institut für Bauklimatik, TU Dresden, Germany
4 
5  Primary authors:
6  Andreas Nicolai <andreas.nicolai -[at]- tu-dresden.de>
7  Anne Paepcke <anne.paepcke -[at]- tu-dresden.de>
8 
9  This library is part of SIM-VICUS (https://github.com/ghorwin/SIM-VICUS)
10 
11  This library 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 3 of the License, or
14  (at your option) any later version.
15 
16  This library is distributed in the hope that it will be useful,
17  but WITHOUT ANY WARRANTY; without even the implied warranty of
18  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19  GNU General Public License for more details.
20 */
21 
22 #ifndef NANDRAD_ConstantsH
23 #define NANDRAD_ConstantsH
24 
25 namespace NANDRAD {
26 
27 /*! Version number of the data model and project file. */
28 extern const char * const VERSION;
29 /*! Long version number of the data model and project file. */
30 extern const char * const LONG_VERSION;
31 
32 /*! defines an invalid id */
33 extern unsigned int INVALID_ID;
34 
35 extern const char * XML_READ_ERROR;
36 extern const char * XML_READ_UNKNOWN_ATTRIBUTE;
37 extern const char * XML_READ_UNKNOWN_ELEMENT;
38 extern const char * XML_READ_UNKNOWN_NAME;
39 
40 } // namespace NANDRAD
41 
42 /*!
43  \file NANDRAD_Constants.h
44  \brief Contains global constants for the Nandrad data model.
45 */
46 
47 #endif // NANDRAD_ConstantsH
unsigned int INVALID_ID
defines an invalid id
const char *const LONG_VERSION
Long version number of the data model and project file.
The namespace NANDRAD contains the data model classes that make up the NANDRAD solver input data...
const char *const VERSION
Version number of the data model and project file.