SORTIE Core C++ Documentation
Classes | Namespaces | Enumerations
DataTypes.h File Reference

Here is a universal place to define model-specific data types, structures, enums, etc. More...

Classes

struct  intVal
 Structure for holding species-specific float values. More...
 
struct  doubleVal
 Structure for holding species-specific double values. More...
 
struct  boolVal
 Structure for holding species-specific boolean values. More...
 
struct  stcSpeciesTypeCombo
 Holds species/type combos. More...
 

Namespaces

 whyDead
 Reason codes for why a tree died.
 

Enumerations

enum  fileType {
  notrecognized = -1, oldsortie = 0, parfile = 1, tree,
  treemap, batchfile, map, detailed_output,
  detailed_output_timestep, lastfile
}
 List of file type codes. More...
 
enum  pdf {
  deterministic_pdf, poisson_pdf, lognormal_pdf, normal_pdf,
  negative_binomial_pdf, binomial_pdf, inverse_gaussian_pdf
}
 List of PDFs. More...
 
enum  whyDead::deadCode {
  whyDead::notdead = 0, whyDead::harvest, whyDead::natural, whyDead::disease,
  whyDead::fire, whyDead::insects, whyDead::storm, whyDead::remove_tree
}
 
enum  mastEvent { nonmast, mast, numevents }
 Masting vs. More...
 
enum  densDepResistanceStatus { resistant = 1, cond_susceptible, susceptible }
 Density dependent infestation resistance to infestation status. More...
 

Detailed Description

Here is a universal place to define model-specific data types, structures, enums, etc.

Copyright 2011 Charles D. Canham.

Author
Lora E. Murphy


Edit history:
--------------—
October 20, 2011 - Wiped the slate clean for SORTIE 7.0 (LEM)

Enumeration Type Documentation

◆ densDepResistanceStatus

Density dependent infestation resistance to infestation status.

Enumerator
resistant 

Resistant to infection.

cond_susceptible 

Conditionally susceptible.

susceptible 

Susceptible.

◆ fileType

enum fileType

List of file type codes.

Enumerator
notrecognized 

Unrecognized file type.

oldsortie 

File from old version of SORTIE.

parfile 

Parameter file.

tree 

General tree file.

treemap 

Tree map file only.

batchfile 

Batch file.

map 

Grid map.

detailed_output 

Detailed output file.

detailed_output_timestep 

Detailed output timestep file.

lastfile 

Placeholder.

◆ mastEvent

enum mastEvent

Masting vs.

non-masting events

Enumerator
nonmast 

Non-masting event.

mast 

Masting event.

numevents 

Number of event categories.

◆ pdf

enum pdf

List of PDFs.

Enumerator
deterministic_pdf 

deterministic, no PDF

poisson_pdf 

Poisson.

lognormal_pdf 

Lognormal.

normal_pdf 

Normal.

negative_binomial_pdf 

Negative binomial.

binomial_pdf 

Binomial.

inverse_gaussian_pdf 

Inverse Gaussian.