C# Class Fund.TMarginalRun

ファイルを表示 Open project: fund-model/fund Class Usage Examples

Public Methods

Method Description
DoOneRun ( int RunId, Fund.WeightingCombination i_weightingCombinations, ParameterValues parameters ) : double[]
Run ( ) : double[]
TMarginalRun ( MarginalGas gas, Timestep emissionyear, string outputPath, Parameters parameters, string weightingCombination, Random rand = null ) : System
WriteAggregateDamage ( int RunId, int WeightingschemeId, double Damage, WeightingCombination WeightingCombinations ) : void
WriteMarginalDamage ( int RunId, Damage i_Damage, int WeightingschemeId, double Weight, WeightingCombination WeightingCombinations ) : void
WriteSummaryDamage ( int WeightingschemeId, double bgDamage, IEnumerable damages, WeightingCombination WeightingCombinations ) : void

Method Details

DoOneRun() public method

public DoOneRun ( int RunId, Fund.WeightingCombination i_weightingCombinations, ParameterValues parameters ) : double[]
RunId int
i_weightingCombinations Fund.WeightingCombination
parameters ParameterValues
return double[]

Run() public method

public Run ( ) : double[]
return double[]

TMarginalRun() public method

public TMarginalRun ( MarginalGas gas, Timestep emissionyear, string outputPath, Parameters parameters, string weightingCombination, Random rand = null ) : System
gas MarginalGas
emissionyear Timestep
outputPath string
parameters Parameters
weightingCombination string
rand System.Random
return System

WriteAggregateDamage() public method

public WriteAggregateDamage ( int RunId, int WeightingschemeId, double Damage, WeightingCombination WeightingCombinations ) : void
RunId int
WeightingschemeId int
Damage double
WeightingCombinations WeightingCombination
return void

WriteMarginalDamage() public method

public WriteMarginalDamage ( int RunId, Damage i_Damage, int WeightingschemeId, double Weight, WeightingCombination WeightingCombinations ) : void
RunId int
i_Damage Damage
WeightingschemeId int
Weight double
WeightingCombinations WeightingCombination
return void

WriteSummaryDamage() public method

public WriteSummaryDamage ( int WeightingschemeId, double bgDamage, IEnumerable damages, WeightingCombination WeightingCombinations ) : void
WeightingschemeId int
bgDamage double
damages IEnumerable
WeightingCombinations WeightingCombination
return void