GCBM
|
#include "moja/modules/cbm/yieldtablegrowthmodule.h"
#include "moja/modules/cbm/turnoverrates.h"
#include <moja/flint/variable.h>
#include <moja/flint/iflintdata.h>
#include <moja/flint/spatiallocationinfo.h>
#include <moja/flint/ioperation.h>
#include <moja/flint/itiming.h>
#include <moja/logging.h>
#include <moja/signals.h>
#include <moja/notificationcenter.h>
#include <boost/format.hpp>
Namespaces | |
moja | |
moja::modules | |
moja::modules::cbm | |
This module simulates growth and turnover using empirical yield curves which give the volume of live biomass in m^3/ha at regular age intervals. The yield curve volumes are converted to carbon using Boudewyn et al’s volume to biomass equations using species-specific coefficients. By default, a smoothing algorithm is applied to the final carbon curve. Growth takes places in two half-year periods with annual turnover (the foliage and snags that grow and fall off in the same year) in between. Overmature decline, when a stand has reached its maximum volume and then begins to decrease as it gets older, is also modeled. A stand is considered to be in decline when the total softwood and hardwood merch, foliage, and other increments are less than a threshold of -0.0001