Class: BuildingSync::MeasureSavingsAnalysis

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

Overview

http://buildingsync.net/schemas/bedes-auc/2019MeasureSavingsAnalysis

measureRank - BuildingSync::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
annualSavingsAverageGHGEmissions - BuildingSync::AnnualSavingsAverageGHGEmissions
annualSavingsMarginalGHGEmissions - BuildingSync::AnnualSavingsMarginalGHGEmissions
annualSavingsGHGEmissionIntensity - BuildingSync::AnnualSavingsGHGEmissionIntensity
lifeCycleSavingsEnergy - BuildingSync::LifeCycleSavingsEnergy
lifeCycleSavingsEnergyCost - BuildingSync::LifeCycleSavingsEnergyCost
lifeCycleSavingsWater - BuildingSync::LifeCycleSavingsWater
lifeCycleSavingsWaterCost - BuildingSync::LifeCycleSavingsWaterCost
lifeCycleSavingsAncillaryCost - BuildingSync::LifeCycleSavingsAncillaryCost
oMCostAnnualSavings - BuildingSync::OMCostAnnualSavings
otherCostAnnualSavings - BuildingSync::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, annualSavingsAverageGHGEmissions = nil, annualSavingsMarginalGHGEmissions = nil, annualSavingsGHGEmissionIntensity = nil, lifeCycleSavingsEnergy = nil, lifeCycleSavingsEnergyCost = nil, lifeCycleSavingsWater = nil, lifeCycleSavingsWaterCost = nil, lifeCycleSavingsAncillaryCost = 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.



24685
24686
24687
24688
24689
24690
24691
24692
24693
24694
24695
24696
24697
24698
24699
24700
24701
24702
24703
24704
24705
24706
24707
24708
24709
24710
24711
24712
24713
24714
24715
24716
24717
# File 'lib/BuildingSync.rb', line 24685

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, annualSavingsAverageGHGEmissions = nil, annualSavingsMarginalGHGEmissions = nil, annualSavingsGHGEmissionIntensity = nil, lifeCycleSavingsEnergy = nil, lifeCycleSavingsEnergyCost = nil, lifeCycleSavingsWater = nil, lifeCycleSavingsWaterCost = nil, lifeCycleSavingsAncillaryCost = 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
  @annualSavingsAverageGHGEmissions = annualSavingsAverageGHGEmissions
  @annualSavingsMarginalGHGEmissions = annualSavingsMarginalGHGEmissions
  @annualSavingsGHGEmissionIntensity = annualSavingsGHGEmissionIntensity
  @lifeCycleSavingsEnergy = lifeCycleSavingsEnergy
  @lifeCycleSavingsEnergyCost = lifeCycleSavingsEnergyCost
  @lifeCycleSavingsWater = lifeCycleSavingsWater
  @lifeCycleSavingsWaterCost = lifeCycleSavingsWaterCost
  @lifeCycleSavingsAncillaryCost = lifeCycleSavingsAncillaryCost
  @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.



24663
24664
24665
# File 'lib/BuildingSync.rb', line 24663

def annualDemandSavingsCost
  @annualDemandSavingsCost
end

#annualPeakElectricityReductionObject

Returns the value of attribute annualPeakElectricityReduction.



24662
24663
24664
# File 'lib/BuildingSync.rb', line 24662

def annualPeakElectricityReduction
  @annualPeakElectricityReduction
end

#annualSavingsAverageGHGEmissionsObject

Returns the value of attribute annualSavingsAverageGHGEmissions.



24666
24667
24668
# File 'lib/BuildingSync.rb', line 24666

def annualSavingsAverageGHGEmissions
  @annualSavingsAverageGHGEmissions
end

#annualSavingsByFuelsObject

Returns the value of attribute annualSavingsByFuels.



24659
24660
24661
# File 'lib/BuildingSync.rb', line 24659

def annualSavingsByFuels
  @annualSavingsByFuels
end

#annualSavingsCostObject

Returns the value of attribute annualSavingsCost.



24658
24659
24660
# File 'lib/BuildingSync.rb', line 24658

def annualSavingsCost
  @annualSavingsCost
end

#annualSavingsGHGEmissionIntensityObject

Returns the value of attribute annualSavingsGHGEmissionIntensity.



24668
24669
24670
# File 'lib/BuildingSync.rb', line 24668

def annualSavingsGHGEmissionIntensity
  @annualSavingsGHGEmissionIntensity
end

#annualSavingsMarginalGHGEmissionsObject

Returns the value of attribute annualSavingsMarginalGHGEmissions.



24667
24668
24669
# File 'lib/BuildingSync.rb', line 24667

def annualSavingsMarginalGHGEmissions
  @annualSavingsMarginalGHGEmissions
end

#annualSavingsSiteEnergyObject

Returns the value of attribute annualSavingsSiteEnergy.



24656
24657
24658
# File 'lib/BuildingSync.rb', line 24656

def annualSavingsSiteEnergy
  @annualSavingsSiteEnergy
end

#annualSavingsSourceEnergyObject

Returns the value of attribute annualSavingsSourceEnergy.



24657
24658
24659
# File 'lib/BuildingSync.rb', line 24657

def annualSavingsSourceEnergy
  @annualSavingsSourceEnergy
end

#annualWaterCostSavingsObject

Returns the value of attribute annualWaterCostSavings.



24665
24666
24667
# File 'lib/BuildingSync.rb', line 24665

def annualWaterCostSavings
  @annualWaterCostSavings
end

#annualWaterSavingsObject

Returns the value of attribute annualWaterSavings.



24664
24665
24666
# File 'lib/BuildingSync.rb', line 24664

def annualWaterSavings
  @annualWaterSavings
end

#calculationMethodObject

Returns the value of attribute calculationMethod.



24655
24656
24657
# File 'lib/BuildingSync.rb', line 24655

def calculationMethod
  @calculationMethod
end

#costEffectivenessScreeningMethodObject

Returns the value of attribute costEffectivenessScreeningMethod.



24680
24681
24682
# File 'lib/BuildingSync.rb', line 24680

def costEffectivenessScreeningMethod
  @costEffectivenessScreeningMethod
end

#equipmentDisposalAndSalvageCostsObject

Returns the value of attribute equipmentDisposalAndSalvageCosts.



24676
24677
24678
# File 'lib/BuildingSync.rb', line 24676

def equipmentDisposalAndSalvageCosts
  @equipmentDisposalAndSalvageCosts
end

#fundingFromIncentivesObject

Returns the value of attribute fundingFromIncentives.



24677
24678
24679
# File 'lib/BuildingSync.rb', line 24677

def fundingFromIncentives
  @fundingFromIncentives
end

#fundingFromTaxCreditsObject

Returns the value of attribute fundingFromTaxCredits.



24678
24679
24680
# File 'lib/BuildingSync.rb', line 24678

def fundingFromTaxCredits
  @fundingFromTaxCredits
end

#internalRateOfReturnObject

Returns the value of attribute internalRateOfReturn.



24683
24684
24685
# File 'lib/BuildingSync.rb', line 24683

def internalRateOfReturn
  @internalRateOfReturn
end

#lifeCycleSavingsAncillaryCostObject

Returns the value of attribute lifeCycleSavingsAncillaryCost.



24673
24674
24675
# File 'lib/BuildingSync.rb', line 24673

def lifeCycleSavingsAncillaryCost
  @lifeCycleSavingsAncillaryCost
end

#lifeCycleSavingsEnergyObject

Returns the value of attribute lifeCycleSavingsEnergy.



24669
24670
24671
# File 'lib/BuildingSync.rb', line 24669

def lifeCycleSavingsEnergy
  @lifeCycleSavingsEnergy
end

#lifeCycleSavingsEnergyCostObject

Returns the value of attribute lifeCycleSavingsEnergyCost.



24670
24671
24672
# File 'lib/BuildingSync.rb', line 24670

def lifeCycleSavingsEnergyCost
  @lifeCycleSavingsEnergyCost
end

#lifeCycleSavingsWaterObject

Returns the value of attribute lifeCycleSavingsWater.



24671
24672
24673
# File 'lib/BuildingSync.rb', line 24671

def lifeCycleSavingsWater
  @lifeCycleSavingsWater
end

#lifeCycleSavingsWaterCostObject

Returns the value of attribute lifeCycleSavingsWaterCost.



24672
24673
24674
# File 'lib/BuildingSync.rb', line 24672

def lifeCycleSavingsWaterCost
  @lifeCycleSavingsWaterCost
end

#measureRankObject

Returns the value of attribute measureRank.



24653
24654
24655
# File 'lib/BuildingSync.rb', line 24653

def measureRank
  @measureRank
end

#netPresentValueObject

Returns the value of attribute netPresentValue.



24682
24683
24684
# File 'lib/BuildingSync.rb', line 24682

def netPresentValue
  @netPresentValue
end

#nPVofTaxImplicationsObject

Returns the value of attribute nPVofTaxImplications.



24679
24680
24681
# File 'lib/BuildingSync.rb', line 24679

def nPVofTaxImplications
  @nPVofTaxImplications
end

#oMCostAnnualSavingsObject

Returns the value of attribute oMCostAnnualSavings.



24674
24675
24676
# File 'lib/BuildingSync.rb', line 24674

def oMCostAnnualSavings
  @oMCostAnnualSavings
end

#otherCostAnnualSavingsObject

Returns the value of attribute otherCostAnnualSavings.



24675
24676
24677
# File 'lib/BuildingSync.rb', line 24675

def otherCostAnnualSavings
  @otherCostAnnualSavings
end

#referenceCaseObject

Returns the value of attribute referenceCase.



24654
24655
24656
# File 'lib/BuildingSync.rb', line 24654

def referenceCase
  @referenceCase
end

#simplePaybackObject

Returns the value of attribute simplePayback.



24681
24682
24683
# File 'lib/BuildingSync.rb', line 24681

def simplePayback
  @simplePayback
end

#summerPeakElectricityReductionObject

Returns the value of attribute summerPeakElectricityReduction.



24660
24661
24662
# File 'lib/BuildingSync.rb', line 24660

def summerPeakElectricityReduction
  @summerPeakElectricityReduction
end

#winterPeakElectricityReductionObject

Returns the value of attribute winterPeakElectricityReduction.



24661
24662
24663
# File 'lib/BuildingSync.rb', line 24661

def winterPeakElectricityReduction
  @winterPeakElectricityReduction
end