Class: BuildingSync::MeasureType::MeasureSavingsAnalysis

Inherits:
Object
  • Object
show all
Defined in:
lib/BuildingSync.rb

Overview

inner class for member: MeasureSavingsAnalysis http://buildingsync.net/schemas/bedes-auc/2019MeasureSavingsAnalysis

measureRank - BuildingSync::MeasureType::MeasureSavingsAnalysis::MeasureRank
referenceCase - BuildingSync::ReferenceCase
calculationMethod - BuildingSync::CalculationMethodType
annualSavingsSiteEnergy - BuildingSync::AnnualSavingsSiteEnergy
annualSavingsSourceEnergy - BuildingSync::AnnualSavingsSourceEnergy
annualSavingsCost - BuildingSync::AnnualSavingsCost
annualSavingsByFuels - BuildingSync::AnnualSavingsByFuels
summerPeakElectricityReduction - BuildingSync::SummerPeakElectricityReduction
winterPeakElectricityReduction - BuildingSync::WinterPeakElectricityReduction
annualPeakElectricityReduction - BuildingSync::AnnualPeakElectricityReduction
annualDemandSavingsCost - BuildingSync::AnnualDemandSavingsCost
annualWaterSavings - BuildingSync::AnnualWaterSavings
annualWaterCostSavings - BuildingSync::AnnualWaterCostSavings
oMCostAnnualSavings - BuildingSync::OMCostAnnualSavings
otherCostAnnualSavings - BuildingSync::MeasureType::MeasureSavingsAnalysis::OtherCostAnnualSavings
equipmentDisposalAndSalvageCosts - BuildingSync::EquipmentDisposalAndSalvageCosts
fundingFromIncentives - BuildingSync::FundingFromIncentives
fundingFromTaxCredits - BuildingSync::FundingFromTaxCredits
nPVofTaxImplications - BuildingSync::NPVofTaxImplications
costEffectivenessScreeningMethod - SOAP::SOAPString
simplePayback - BuildingSync::SimplePayback
netPresentValue - BuildingSync::NetPresentValue
internalRateOfReturn - BuildingSync::InternalRateOfReturn

Defined Under Namespace

Classes: MeasureRank, OtherCostAnnualSavings

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(measureRank = nil, referenceCase = nil, calculationMethod = nil, annualSavingsSiteEnergy = nil, annualSavingsSourceEnergy = nil, annualSavingsCost = nil, annualSavingsByFuels = nil, summerPeakElectricityReduction = nil, winterPeakElectricityReduction = nil, annualPeakElectricityReduction = nil, annualDemandSavingsCost = nil, annualWaterSavings = nil, annualWaterCostSavings = nil, oMCostAnnualSavings = nil, otherCostAnnualSavings = nil, equipmentDisposalAndSalvageCosts = nil, fundingFromIncentives = nil, fundingFromTaxCredits = nil, nPVofTaxImplications = nil, costEffectivenessScreeningMethod = nil, simplePayback = nil, netPresentValue = nil, internalRateOfReturn = nil) ⇒ MeasureSavingsAnalysis

Returns a new instance of MeasureSavingsAnalysis.



5584
5585
5586
5587
5588
5589
5590
5591
5592
5593
5594
5595
5596
5597
5598
5599
5600
5601
5602
5603
5604
5605
5606
5607
5608
# File 'lib/BuildingSync.rb', line 5584

def initialize(measureRank = nil, referenceCase = nil, calculationMethod = nil, annualSavingsSiteEnergy = nil, annualSavingsSourceEnergy = nil, annualSavingsCost = nil, annualSavingsByFuels = nil, summerPeakElectricityReduction = nil, winterPeakElectricityReduction = nil, annualPeakElectricityReduction = nil, annualDemandSavingsCost = nil, annualWaterSavings = nil, annualWaterCostSavings = nil, oMCostAnnualSavings = nil, otherCostAnnualSavings = nil, equipmentDisposalAndSalvageCosts = nil, fundingFromIncentives = nil, fundingFromTaxCredits = nil, nPVofTaxImplications = nil, costEffectivenessScreeningMethod = nil, simplePayback = nil, netPresentValue = nil, internalRateOfReturn = nil)
  @measureRank = measureRank
  @referenceCase = referenceCase
  @calculationMethod = calculationMethod
  @annualSavingsSiteEnergy = annualSavingsSiteEnergy
  @annualSavingsSourceEnergy = annualSavingsSourceEnergy
  @annualSavingsCost = annualSavingsCost
  @annualSavingsByFuels = annualSavingsByFuels
  @summerPeakElectricityReduction = summerPeakElectricityReduction
  @winterPeakElectricityReduction = winterPeakElectricityReduction
  @annualPeakElectricityReduction = annualPeakElectricityReduction
  @annualDemandSavingsCost = annualDemandSavingsCost
  @annualWaterSavings = annualWaterSavings
  @annualWaterCostSavings = annualWaterCostSavings
  @oMCostAnnualSavings = oMCostAnnualSavings
  @otherCostAnnualSavings = otherCostAnnualSavings
  @equipmentDisposalAndSalvageCosts = equipmentDisposalAndSalvageCosts
  @fundingFromIncentives = fundingFromIncentives
  @fundingFromTaxCredits = fundingFromTaxCredits
  @nPVofTaxImplications = nPVofTaxImplications
  @costEffectivenessScreeningMethod = costEffectivenessScreeningMethod
  @simplePayback = simplePayback
  @netPresentValue = netPresentValue
  @internalRateOfReturn = internalRateOfReturn
end

Instance Attribute Details

#annualDemandSavingsCostObject

Returns the value of attribute annualDemandSavingsCost.



5570
5571
5572
# File 'lib/BuildingSync.rb', line 5570

def annualDemandSavingsCost
  @annualDemandSavingsCost
end

#annualPeakElectricityReductionObject

Returns the value of attribute annualPeakElectricityReduction.



5569
5570
5571
# File 'lib/BuildingSync.rb', line 5569

def annualPeakElectricityReduction
  @annualPeakElectricityReduction
end

#annualSavingsByFuelsObject

Returns the value of attribute annualSavingsByFuels.



5566
5567
5568
# File 'lib/BuildingSync.rb', line 5566

def annualSavingsByFuels
  @annualSavingsByFuels
end

#annualSavingsCostObject

Returns the value of attribute annualSavingsCost.



5565
5566
5567
# File 'lib/BuildingSync.rb', line 5565

def annualSavingsCost
  @annualSavingsCost
end

#annualSavingsSiteEnergyObject

Returns the value of attribute annualSavingsSiteEnergy.



5563
5564
5565
# File 'lib/BuildingSync.rb', line 5563

def annualSavingsSiteEnergy
  @annualSavingsSiteEnergy
end

#annualSavingsSourceEnergyObject

Returns the value of attribute annualSavingsSourceEnergy.



5564
5565
5566
# File 'lib/BuildingSync.rb', line 5564

def annualSavingsSourceEnergy
  @annualSavingsSourceEnergy
end

#annualWaterCostSavingsObject

Returns the value of attribute annualWaterCostSavings.



5572
5573
5574
# File 'lib/BuildingSync.rb', line 5572

def annualWaterCostSavings
  @annualWaterCostSavings
end

#annualWaterSavingsObject

Returns the value of attribute annualWaterSavings.



5571
5572
5573
# File 'lib/BuildingSync.rb', line 5571

def annualWaterSavings
  @annualWaterSavings
end

#calculationMethodObject

Returns the value of attribute calculationMethod.



5562
5563
5564
# File 'lib/BuildingSync.rb', line 5562

def calculationMethod
  @calculationMethod
end

#costEffectivenessScreeningMethodObject

Returns the value of attribute costEffectivenessScreeningMethod.



5579
5580
5581
# File 'lib/BuildingSync.rb', line 5579

def costEffectivenessScreeningMethod
  @costEffectivenessScreeningMethod
end

#equipmentDisposalAndSalvageCostsObject

Returns the value of attribute equipmentDisposalAndSalvageCosts.



5575
5576
5577
# File 'lib/BuildingSync.rb', line 5575

def equipmentDisposalAndSalvageCosts
  @equipmentDisposalAndSalvageCosts
end

#fundingFromIncentivesObject

Returns the value of attribute fundingFromIncentives.



5576
5577
5578
# File 'lib/BuildingSync.rb', line 5576

def fundingFromIncentives
  @fundingFromIncentives
end

#fundingFromTaxCreditsObject

Returns the value of attribute fundingFromTaxCredits.



5577
5578
5579
# File 'lib/BuildingSync.rb', line 5577

def fundingFromTaxCredits
  @fundingFromTaxCredits
end

#internalRateOfReturnObject

Returns the value of attribute internalRateOfReturn.



5582
5583
5584
# File 'lib/BuildingSync.rb', line 5582

def internalRateOfReturn
  @internalRateOfReturn
end

#measureRankObject

Returns the value of attribute measureRank.



5560
5561
5562
# File 'lib/BuildingSync.rb', line 5560

def measureRank
  @measureRank
end

#netPresentValueObject

Returns the value of attribute netPresentValue.



5581
5582
5583
# File 'lib/BuildingSync.rb', line 5581

def netPresentValue
  @netPresentValue
end

#nPVofTaxImplicationsObject

Returns the value of attribute nPVofTaxImplications.



5578
5579
5580
# File 'lib/BuildingSync.rb', line 5578

def nPVofTaxImplications
  @nPVofTaxImplications
end

#oMCostAnnualSavingsObject

Returns the value of attribute oMCostAnnualSavings.



5573
5574
5575
# File 'lib/BuildingSync.rb', line 5573

def oMCostAnnualSavings
  @oMCostAnnualSavings
end

#otherCostAnnualSavingsObject

Returns the value of attribute otherCostAnnualSavings.



5574
5575
5576
# File 'lib/BuildingSync.rb', line 5574

def otherCostAnnualSavings
  @otherCostAnnualSavings
end

#referenceCaseObject

Returns the value of attribute referenceCase.



5561
5562
5563
# File 'lib/BuildingSync.rb', line 5561

def referenceCase
  @referenceCase
end

#simplePaybackObject

Returns the value of attribute simplePayback.



5580
5581
5582
# File 'lib/BuildingSync.rb', line 5580

def simplePayback
  @simplePayback
end

#summerPeakElectricityReductionObject

Returns the value of attribute summerPeakElectricityReduction.



5567
5568
5569
# File 'lib/BuildingSync.rb', line 5567

def summerPeakElectricityReduction
  @summerPeakElectricityReduction
end

#winterPeakElectricityReductionObject

Returns the value of attribute winterPeakElectricityReduction.



5568
5569
5570
# File 'lib/BuildingSync.rb', line 5568

def winterPeakElectricityReduction
  @winterPeakElectricityReduction
end