Main Page   Compound List   File List   Compound Members   File Members  

FireEnv.c

Go to the documentation of this file.
00001 
00025 #include "FireEnv.h"
00026 
00027 FireEnv * InitFireEnv()     {
00028     FireEnv * fe                    = NULL;
00029         
00030     if ( (fe = (FireEnv *) malloc(sizeof(FireEnv))) == NULL )   {
00031         ERR_ERROR_CONTINUE("Unable to initialize FireEnv, memory allocation failed. \n", ERR_ENOMEM);
00032         return fe;  
00033         }
00034     /* set all function pointers to NULL */
00035     fe->GetFuelsRegrowthFromProps   = NULL;
00036     fe->IsIgnitionNowFromProps      = NULL;
00037     fe->GetIgnitionLocFromProps     = NULL;
00038     fe->GetWindAzimuthFromProps     = NULL;
00039     fe->GetWindSpeedMpsFromProps    = NULL;
00040     fe->GetDeadFuelMoistFromProps   = NULL;
00041     fe->GetLiveFuelMoistFromProps   = NULL; 
00042     fe->IsSantaAnaNowFromProps      = NULL;
00043     fe->GetSantaAnaEnvFromProps     = NULL;
00044 
00045     return fe; 
00046     }
00047 
00048 void FreeFireEnv(FireEnv * fe)  {
00049     if ( fe != NULL )   {
00050         free(fe);
00051         }
00052     fe = NULL;
00053     return;
00054     }
00055      
00056 /* end of FireEnv.c */

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