iLand
Public Member Functions | Public Attributes | Friends | List of all members
FireRUData Class Reference

FireRUData contains data items for resource units. More...

#include <firemodule.h>

Public Member Functions

 FireRUData ()
 
void setup (const ResourceUnit *ru)
 
bool valid () const
 returns false if the cell is not a valid resource unit (outside of project area) More...
 
bool allowIgnition () const
 
void reset ()
 
double kbdi () const
 
double kbdiRef () const
 
double baseIgnitionProbability () const
 
double managementSuppression () const
 
const ResourceUnitru () const
 

Public Attributes

struct {
   int   fire_id
 
   int   n_trees_died
 number of trees that are killed More...
 
   int   n_trees
 number of trees that are on burning cells More...
 
   int   n_cells
 number of burning cells More...
 
   int   n_cum_fire
 number of fire events affecting the resource unit More...
 
   int   year_last_fire
 the year of the last fire event on the RU More...
 
   double   died_basal_area
 basal area (m2) of died trees More...
 
   double   basal_area
 basal area (m2) of all trees on burning pixels More...
 
   double   fuel_moss
 average affected moss biomass (kg/ha) More...
 
   double   fuel_ff
 average fuel fine material (kg/ha) More...
 
   double   fuel_dwd
 average fuel dead wood (kg/ha) More...
 
   double   crown_kill
 average crown kill percent More...
 
   double   avg_dbh
 average dbh (arithmetic mean) and limited to threshold More...
 
fireRUStats
 

Friends

class FireModule
 
class FireLayers
 

Detailed Description

FireRUData contains data items for resource units.

Data items include: parameters (KBDIref, ...) fuel values

Constructor & Destructor Documentation

◆ FireRUData()

FireRUData::FireRUData ( )
inline

Member Function Documentation

◆ allowIgnition()

bool FireRUData::allowIgnition ( ) const
inline

◆ baseIgnitionProbability()

double FireRUData::baseIgnitionProbability ( ) const
inline

◆ kbdi()

double FireRUData::kbdi ( ) const
inline

◆ kbdiRef()

double FireRUData::kbdiRef ( ) const
inline

◆ managementSuppression()

double FireRUData::managementSuppression ( ) const
inline

◆ reset()

void FireRUData::reset ( )
inline

◆ ru()

const ResourceUnit * FireRUData::ru ( ) const
inline

◆ setup()

void FireRUData::setup ( const ResourceUnit ru)

◆ valid()

bool FireRUData::valid ( ) const
inline

returns false if the cell is not a valid resource unit (outside of project area)

Friends And Related Function Documentation

◆ FireLayers

friend class FireLayers
friend

◆ FireModule

friend class FireModule
friend

Member Data Documentation

◆ avg_dbh

double FireRUData::avg_dbh

average dbh (arithmetic mean) and limited to threshold

◆ basal_area

double FireRUData::basal_area

basal area (m2) of all trees on burning pixels

◆ crown_kill

double FireRUData::crown_kill

average crown kill percent

◆ died_basal_area

double FireRUData::died_basal_area

basal area (m2) of died trees

◆ fire_id

int FireRUData::fire_id

◆ 

struct { ... } FireRUData::fireRUStats

◆ fuel_dwd

double FireRUData::fuel_dwd

average fuel dead wood (kg/ha)

◆ fuel_ff

double FireRUData::fuel_ff

average fuel fine material (kg/ha)

◆ fuel_moss

double FireRUData::fuel_moss

average affected moss biomass (kg/ha)

◆ n_cells

int FireRUData::n_cells

number of burning cells

◆ n_cum_fire

int FireRUData::n_cum_fire

number of fire events affecting the resource unit

◆ n_trees

int FireRUData::n_trees

number of trees that are on burning cells

◆ n_trees_died

int FireRUData::n_trees_died

number of trees that are killed

◆ year_last_fire

int FireRUData::year_last_fire

the year of the last fire event on the RU


The documentation for this class was generated from the following files: