00001 #ifndef DataTypesH
00002 #define DataTypesH
00003
00025 struct floatVal {float val;
00026 short int code;
00027 };
00028
00037 struct intVal {int val;
00038 short int code;
00039 };
00040
00049 struct doubleVal {double val;
00050 short int code;
00051 };
00052
00061 struct boolVal {bool val;
00062 short int code;
00063 };
00064
00066 struct stcSpeciesTypeCombo {
00067 short int iSpecies,
00068 iType;
00069 };
00070
00071
00073 enum fileType{ notrecognized = -1,
00074 oldsortie = 0,
00075 parfile = 1,
00076 tree,
00077 treemap,
00078 batchfile,
00079 map,
00080 detailed_output,
00081 detailed_output_timestep,
00082 lastfile
00083 };
00084
00085
00086 #endif