C# Класс Madingley.HumanAutotrophMatterAppropriation

Removes autotroph matter appropriated by humans from a grid cell's autotroph stocks
Assumes that autotroph matter is appropriated evenly from different stocks in proportion to their biomass
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
HumanAutotrophMatterAppropriation ( ) : System

Constructor for human appropriation of autotroph matter

RemoveHumanAppropriatedMatter ( double wetMatterNPP, double[]>.SortedList cellEnvironment, Tuple humanNPPScenario, GridCellStockHandler gridCellStocks, int actingStock, uint currentTimestep, uint burninSteps, uint impactSteps, uint recoverySteps, uint instantStep, uint numInstantStep, System.Boolean impactCell, string globalModelTimestepUnits ) : double

Remove human appropriated matter from the grid cell autotroph stocks

Scenario types are: 'no' = no removal; 'hanpp' = appropriated NPP estimate from input map; constant = constant appropriation after burn-in; temporary = constant after burn-in until specified time; value = proportion of plant biomass appropriated

Описание методов

HumanAutotrophMatterAppropriation() публичный Метод

Constructor for human appropriation of autotroph matter
public HumanAutotrophMatterAppropriation ( ) : System
Результат System

RemoveHumanAppropriatedMatter() публичный Метод

Remove human appropriated matter from the grid cell autotroph stocks
Scenario types are: 'no' = no removal; 'hanpp' = appropriated NPP estimate from input map; constant = constant appropriation after burn-in; temporary = constant after burn-in until specified time; value = proportion of plant biomass appropriated
public RemoveHumanAppropriatedMatter ( double wetMatterNPP, double[]>.SortedList cellEnvironment, Tuple humanNPPScenario, GridCellStockHandler gridCellStocks, int actingStock, uint currentTimestep, uint burninSteps, uint impactSteps, uint recoverySteps, uint instantStep, uint numInstantStep, System.Boolean impactCell, string globalModelTimestepUnits ) : double
wetMatterNPP double
cellEnvironment double[]>.SortedList The environment in the current grid cell
humanNPPScenario Tuple The type of NPP extraction to apply
gridCellStocks GridCellStockHandler The stocks in the current grid cell
actingStock int The position of the acting stock in the jagged array of grid cell stocks
currentTimestep uint The current model time step
burninSteps uint The number of steps to run before impact is simulated
impactSteps uint The number of time steps to apply the impact for (for 'temporary' scenarios)
recoverySteps uint
instantStep uint
numInstantStep uint
impactCell System.Boolean Whether this cell should have human impacts applied
globalModelTimestepUnits string
Результат double