GCBM
Public Member Functions | Static Public Member Functions | List of all members
PrintPools Class Reference

#include <printpools.h>

Collaboration diagram for PrintPools:
Collaboration graph

Public Member Functions

 PrintPools ()
 
virtual ~PrintPools ()=default
 

Static Public Member Functions

static void printMossPools (std::string message, flint::ILandUnitDataWrapper &landUnitData)
 
static void printPeatlandPools (std::string message, flint::ILandUnitDataWrapper &landUnitData)
 
static void printForestPools (std::string message, double mat, flint::ILandUnitDataWrapper &landUnitData)
 

Constructor & Destructor Documentation

◆ PrintPools()

◆ ~PrintPools()

virtual ~PrintPools ( )
virtualdefault

Member Function Documentation

◆ printForestPools()

void printForestPools ( std::string  message,
double  mat,
flint::ILandUnitDataWrapper &  landUnitData 
)
static

Print Values of the Forest Pools

Print one less than the value of variable "age" in parameter landUnitData.poolCollection(),
the values of pools SoftwoodMerch, SoftwoodFoliage, SoftwoodOther, SoftwoodCoarseRoots, SoftwoodFineRoots
, HardwoodMerch, HardwoodFoliage, HardwoodOther, HardwoodCoarseRoots, HardwoodFineRoots, AboveGroundVeryFastSoil,
BelowGroundVeryFastSoil, AboveGroundFastSoil, BelowGroundFastSoil, SoftwoodStemSnag, SoftwoodBranchSnag
HardwoodStemSnag, HardwoodBranchSnag, CO2, CH4, CO in landUnitData

Parameters
stringmessage
flint::ILandUnitDataWrapper&landUnitData
Returns
void

◆ printMossPools()

void printMossPools ( std::string  message,
flint::ILandUnitDataWrapper &  landUnitData 
)
static

Print Values of the Moss Pools

Print one less than the value of "age" in parameter landUnitData.poolCollection(),
values of pools FeatherMossLive, SphagnumMossLive, FeatherMossFast, SphagnumMossFast, SphagnumMossSlow,
CO2, CH4, CO in landUnitData

Parameters
stringmessage
flint::ILandUnitDataWrapper&landUnitData
Returns
void

◆ printPeatlandPools()

void printPeatlandPools ( std::string  message,
flint::ILandUnitDataWrapper &  landUnitData 
)
static

Print Values of the Peatland Pools

If the value of variable "peatland_shrub_age" in parameter landUnitData.poolCollection() is >= 0,
Print the values of pools WoodyFoliageLive, WoodyStemsBranchesLive, WoodyRootsLive, SedgeFoliageLive
, SphagnumMossLive, FeatherMossLive, Acrotelm_O, Acrotelm_A, Catotelm_A, Catotelm_O in landUnitData

Parameters
stringmessage
flint::ILandUnitDataWrapper&landUnitData
Returns
void

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