roadrunner  2.6.0
Fast simulator for SBML models
rrConstants.h
1 #ifndef rrConstantsH
2 #define rrConstantsH
3 #include <limits>
4 #include <string>
5 #include <cstdlib>
6 #include "rrExporter.h"
7 
8 typedef unsigned int u_int;
9 
10 namespace rr
11 {
12 
13 //Useful constants...
14 RR_DECLSPEC extern const char gPathSeparator;
15 RR_DECLSPEC extern const std::string gExeSuffix;
16 
17 RR_DECLSPEC extern const char* gDoubleFormat;
18 RR_DECLSPEC extern const char* gIntFormat;
19 RR_DECLSPEC extern const char* gComma;
20 RR_DECLSPEC extern const std::string gNoneString;
21 RR_DECLSPEC extern const std::string gEmptyString;
22 
23 //Messages
24 RR_DECLSPEC extern const std::string gEmptyModelMessage;
25 
26 
27 // Constants
28 RR_DECLSPEC extern const char gTab;
29 RR_DECLSPEC extern const char gNL;
30 RR_DECLSPEC extern const double gDoubleNaN;
31 RR_DECLSPEC extern const float gFloatNaN;
32 RR_DECLSPEC extern const int gMaxPath;
33 
34 // Enums...
35 enum SBMLType {stCompartment = 0, stSpecies, stParameter}; //Species clashes with class Species, prefix enums with st, for SbmlType
36 
37 }
38 #endif