public void initialize(SizeAndCostParameterList sc, UtilityRateOutput uro) { isInit = true; list.Add(new FloatParameter("analysis_years", uro.getAnalysisYears())); list.Add(new FloatArrayParameter("energy_value", uro.getAnnualValueOfNetEnergy())); list.Add(new FloatArrayParameter("energy_net", uro.getAnnualNetEnergy())); list.Add(new FloatParameter("system_capacity", sc.dc_rating / 1000)); list.Add(new FloatParameter("total_installed_cost", sc.total_costs)); list.Add(new FloatParameter("salvage_percentage", uro.getAnalysisYears() * 30 / 25.0f)); }
public void setValuesFromPriorOutput(SizeAndCostSettings sc, UtilityRateOutput uro) { analysis_years = uro.getAnalysisYears(); energy_value = uro.getAnnualValueOfNetEnergy(); energy_net = uro.getAnnualNetEnergy(); system_capacity = sc.dc_rating/1000; total_installed_cost = sc.total_cost; salvage_percentage = uro.getAnalysisYears() * 30 / 25.0f; }