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  floatVal
 Structure for holding species-specific float values. More...
 
struct  intVal
 Structure for holding species-specific integer 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

namespace  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

Density dependent infestation resistance to infestation status.

Enumerator:
resistant 

Resistant to infection.

cond_susceptible 

Conditionally susceptible.

susceptible 

Susceptible.

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.

enum mastEvent

Masting vs.

non-masting events

Enumerator:
nonmast 

Non-masting event.

mast 

Masting event.

numevents 

Number of event categories.

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.