#include <smoother.h>
|
| | Smoother () |
| |
| virtual | ~Smoother () |
| |
| void | smooth (const StandGrowthCurve &standGrowthCurve, ComponentBiomassCarbonCurve *carbonCurve, SpeciesType speciesType) |
| |
| int | getComponentSmoothingSubstitutionRegionPoint (const StandGrowthCurve &standGrowthCurve, SpeciesType speciesType) |
| |
| void | prepareSmoothingInputData (const ComponentBiomassCarbonCurve &carbonCurve, int substitutionPoint, int standMaxAge) |
| |
| void | clearAndReserveDataSpace (int workingFitingRange) |
| |
| void | minimize (double yValues[], double startingVals[]) |
| |
| int | getFinalFittingRegionAndReplaceData (ComponentBiomassCarbonCurve &carbonCurve, int substitutionPoint, double merchCWeibullParameters[], double foliageCWeibullParameters[], double totalAGBioCWeibullParameters[]) |
| |
| std::vector< double > & | smoothingMerchC () |
| |
| std::vector< double > & | smoothingFoliageC () |
| |
| std::vector< double > & | smoothingOtherC () |
| |
| std::vector< double > & | smoothingTotalAGBioC () |
| |
| std::vector< double > & | smoothingAageSerials () |
| |
◆ Smoother()
◆ ~Smoother()
◆ clearAndReserveDataSpace()
| void clearAndReserveDataSpace |
( |
int |
workingFitingRange | ) |
|
◆ getComponentSmoothingSubstitutionRegionPoint()
◆ getFinalFittingRegionAndReplaceData()
| int getFinalFittingRegionAndReplaceData |
( |
ComponentBiomassCarbonCurve & |
carbonCurve, |
|
|
int |
substitutionPoint, |
|
|
double |
merchCWeibullParameters[], |
|
|
double |
foliageCWeibullParameters[], |
|
|
double |
totalAGBioCWeibullParameters[] |
|
) |
| |
◆ minimize()
| void minimize |
( |
double |
yValues[], |
|
|
double |
startingVals[] |
|
) |
| |
◆ prepareSmoothingInputData()
◆ smooth()
◆ smoothingAageSerials()
| std::vector<double>& smoothingAageSerials |
( |
| ) |
|
◆ smoothingFoliageC()
| std::vector<double>& smoothingFoliageC |
( |
| ) |
|
◆ smoothingMerchC()
| std::vector<double>& smoothingMerchC |
( |
| ) |
|
◆ smoothingOtherC()
| std::vector<double>& smoothingOtherC |
( |
| ) |
|
◆ smoothingTotalAGBioC()
| std::vector<double>& smoothingTotalAGBioC |
( |
| ) |
|
◆ weibull_2Parameter()
| double weibull_2Parameter |
( |
double |
t, |
|
|
double * |
p |
|
) |
| |
|
static |
◆ _smoothingAageSerials
| std::vector<double> _smoothingAageSerials |
|
private |
◆ _smoothingFoliageC
| std::vector<double> _smoothingFoliageC |
|
private |
◆ _smoothingMaxAge
| double _smoothingMaxAge = 0 |
|
private |
◆ _smoothingMaxFoliageC
| double _smoothingMaxFoliageC = 0 |
|
private |
◆ _smoothingMaxMerchC
| double _smoothingMaxMerchC = 0 |
|
private |
◆ _smoothingMaxOtherC
| double _smoothingMaxOtherC = 0 |
|
private |
◆ _smoothingMaxTotalAGC
| double _smoothingMaxTotalAGC = 0 |
|
private |
◆ _smoothingMerchC
| std::vector<double> _smoothingMerchC |
|
private |
◆ _smoothingOtherC
| std::vector<double> _smoothingOtherC |
|
private |
◆ _smoothingTotalAGBioC
| std::vector<double> _smoothingTotalAGBioC |
|
private |
◆ extendedRegionSize
| const int extendedRegionSize = 15 |
◆ numerOfParameters
| const int numerOfParameters = 2 |
◆ smoothSampleSize
| const int smoothSampleSize = 50 |
The documentation for this class was generated from the following files:
- /home/runner/work/moja.canada/moja.canada/Source/moja.modules.cbm/include/moja/modules/cbm/smoother.h
- /home/runner/work/moja.canada/moja.canada/Source/moja.modules.cbm/src/smoother.cpp