示例#1
0
 def execute(self):
     values = _landbos.markupMultiplierAndCost(self.transportationCost,
                                               self.contingency,
                                               self.warranty, self.useTax,
                                               self.overhead,
                                               self.profitMargin)
     self.alpha = values['alpha']
     self.cost = values['cost']
示例#2
0
    def test_markup(self):
        tcost = _landbos.transportationCost(self.TCC, self.rating, self.nTurbines,
            self.hubHeight)

        values = _landbos.markupMultiplierAndCost(tcost)

        cost = values['cost'] + values['alpha']*_landbos.totalCost(self.rating,
            self.diameter, self.hubHeight, self.nTurbines, self.voltage,
            self.distToInterconnect, self.terrain, self.layout, self.soil,
            self.farmSize, self.TCC, self.towerTopMass, self.constructionTime,
            self.buildingSize, self.tempMetTowers, self.permanentMetTowers,
            self.weatherDelayDays, self.craneBreakdowns, self.accessRoadEntrances)

        self.assertAlmostEqual(11151202, cost, delta=0.5)
示例#3
0
文件: landbos.py 项目: gtqite/ssc
 def execute(self):
     values = _landbos.markupMultiplierAndCost(self.transportationCost,
         self.contingency, self.warranty, self.useTax, self.overhead,
         self.profitMargin)
     self.alpha = values['alpha']
     self.cost = values['cost']