Main Page   Compound List   File List   Compound Members   File Members  

RothFuelModel.h File Reference

Fuels description required for predictions using the Rothermel fire spread equation. More...

#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include "Units.h"
#include "FStreamIO.h"
#include "Err.h"
#include "FuelSizeClasses.h"
#include "RothPipeline.h"

Go to the source code of this file.

Compounds

struct  RothFuelModel_

Defines

#define ROTH_FM_STD_TOTAL_SILICA_UNITLESS   (0.0555)
 total silica content, ovendry (unitless). More...

#define ROTH_FM_STD_EFF_SILICA_UNITLESS   (0.0100)
 effective silica content, ovendry (unitless). More...

#define ROTH_FM_STD_FP_DENSITY_ENGLISH   (32.0)
 particle density (lb/ft^3). More...

#define ROTH_FM_D10H_STD_SAV_ENGLISH   (109.0)
 dead 10 hour sav (ft^2/ft^3). More...

#define ROTH_FM_D100H_STD_SAV_ENGLISH   (30.0)
 dead 100 hour sav (ft^2/ft^3). More...

#define ROTH_FM_ZERO_ROS_ADJ_FACTOR   (0.0)
 rate of spread adjustment factor (unitless). More...


Typedefs

typedef enum EnumRothFuelType_ EnumRothFuelType
typedef struct RothFuelModel_ RothFuelModel

Enumerations

enum  EnumRothFuelType_ {
  EnumRothBurnable = 0,
  EnumRothUnBurnable = 1
}
 constant used to distinguish whether RothFuelModel is burnable or unburnable. More...


Detailed Description

Fuels description required for predictions using the Rothermel fire spread equation.

Author(s):
Marco Morais
Date:
2000-2001

HFire (Highly Optmized Tolerance Fire Spread Model) Library Copyright (C) 2001 Marco Morais

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Definition in file RothFuelModel.h.


Define Documentation

#define ROTH_FM_D100H_STD_SAV_ENGLISH   (30.0)
 

dead 100 hour sav (ft^2/ft^3).

Recommended attribute constant.

Definition at line 104 of file RothFuelModel.h.

#define ROTH_FM_D10H_STD_SAV_ENGLISH   (109.0)
 

dead 10 hour sav (ft^2/ft^3).

Recommended attribute constant.

Definition at line 98 of file RothFuelModel.h.

#define ROTH_FM_STD_EFF_SILICA_UNITLESS   (0.0100)
 

effective silica content, ovendry (unitless).

Recommended attribute constant.

Definition at line 86 of file RothFuelModel.h.

#define ROTH_FM_STD_FP_DENSITY_ENGLISH   (32.0)
 

particle density (lb/ft^3).

Recommended attribute constant.

Definition at line 92 of file RothFuelModel.h.

#define ROTH_FM_STD_TOTAL_SILICA_UNITLESS   (0.0555)
 

total silica content, ovendry (unitless).

Recommended attribute constant.

Definition at line 80 of file RothFuelModel.h.

#define ROTH_FM_ZERO_ROS_ADJ_FACTOR   (0.0)
 

rate of spread adjustment factor (unitless).

Recommended attribute constant.

Definition at line 110 of file RothFuelModel.h.


Typedef Documentation

typedef enum EnumRothFuelType_ EnumRothFuelType
 

Type name for EnumRothFuelType_

See also:
For a list of constants goto EnumRothFuelType_

Definition at line 132 of file RothFuelModel.h.

typedef struct RothFuelModel_ RothFuelModel
 

Type name for RothFuelModel_

See also:
For a list of members goto RothFuelModel_

Definition at line 137 of file RothFuelModel.h.


Enumeration Type Documentation

enum EnumRothFuelType_
 

constant used to distinguish whether RothFuelModel is burnable or unburnable.

Note:
EnumRothBurnable represents burnable fuel
EnumRothUnBurnable represents unburnable fuel

Definition at line 118 of file RothFuelModel.h.


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