public void run() { arrayBuilder.initialize(gisData); SystemOutput = arrayBuilder.build().runModule(); utilityBuilder.initialize(SystemOutput); UtilityOutput = utilityBuilder.build().runModule(); sizeBuilder.initialize(SystemOutput); CostOutput = sizeBuilder.build(); cashBuilder.initialize(CostOutput, UtilityOutput); LoanOutput = cashBuilder.build().runModule(); }
public void initialize(SystemModelOutput smo) { isInit = true; list.Add(new FloatArrayParameter("e_with_system", smo.getHourlyElectricityProuction())); }
public UtilityRateParameterBuilder(SystemModelOutput smo) { initialize(smo); }
public void initialize(SystemModelOutput smo, UtilityRateOutput uro) { SizeAndCostParameterList sc = new SizeAndCostParameterBuilder(smo).build(); initialize(sc, uro); }
public CashLoanParameterBuilder(SystemModelOutput smo, UtilityRateOutput uro) { initialize(smo, uro); }
public void initialize(SystemModelOutput smo) { isInit = true; list.Add(new FloatParameter("dc_rating", smo.sys_dc_rating * 1000)); list.Add(new FloatParameter("ac_rating", smo.inv_ac_rating)); }
public SizeAndCostParameterBuilder(SystemModelOutput smo) { initialize(smo); }