C# 클래스 Fund.TMarginalRun

파일 보기 프로젝트 열기: fund-model/fund 1 사용 예제들

공개 메소드들

메소드 설명
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

메소드 상세

DoOneRun() 공개 메소드

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

Run() 공개 메소드

public Run ( ) : double[]
리턴 double[]

TMarginalRun() 공개 메소드

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
리턴 System

WriteAggregateDamage() 공개 메소드

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

WriteMarginalDamage() 공개 메소드

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
리턴 void

WriteSummaryDamage() 공개 메소드

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