Main Page   Compound List   File List   Compound Members   File Members  

Extinction.h

Go to the documentation of this file.
00001 
00027 #ifndef Extinction_H
00028 #define Extinction_H
00029 
00030 #include <stdlib.h>
00031 #include <string.h>
00032 
00033 #include "FireProp.h"
00034 #include "CellState.h"
00035 #include "ByteTwoDArray.h"
00036 #include "FltTwoDArray.h"
00037 #include "Err.h"
00038 #include "ChHashTable.h"
00039 #include "KeyVal.h"
00040 
00041 /*
00042  *********************************************************
00043  * DEFINES, ENUMS
00044  *********************************************************
00045  */
00046 
00047 #ifndef DOXYGEN_SHOULD_SKIP_THIS
00048 
00049 enum EnumExtinctionType_    {
00050     EnumExtinctionUnknown   = 0,
00051     EnumExtinctionConsume   = 1,
00052     EnumExtinctionReignite  = 2
00053     };
00054  
00055 #endif /* DOXYGEN_SHOULD_SKIP_THIS */
00056  
00057 /*
00058  *********************************************************
00059  * STRUCTS, TYPEDEFS
00060  *********************************************************
00061  */
00062 
00063 #ifndef DOXYGEN_SHOULD_SKIP_THIS
00064 
00065 typedef enum EnumExtinctionType_ EnumExtinctionType;
00066 
00067 #endif /* DOXYGEN_SHOULD_SKIP_THIS */
00068 
00069 /*
00070  *********************************************************
00071  * MACROS
00072  *********************************************************
00073  */
00074  
00075 /*
00076  *********************************************************
00077  * PUBLIC FUNCTIONS
00078  *********************************************************
00079  */
00080 
00098 int UpdateExtinctionHOURS(ChHashTable * proptbl, int month, int day, int hour, CellState * cs, ByteTwoDArray * hrs_brn);
00099 
00117 int UpdateExtinctionROS(ChHashTable * proptbl, int i, int j, double mpsros, CellState * cs, ByteTwoDArray * hrs_brn);
00118   
00119 #endif Extinction_H     /* end of Extinction.h */

Generated at Fri Jun 22 00:46:50 2001 for HFire by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000