Class: BuildingSync::MeasureSavingsAnalysis
- Inherits:
-
Object
- Object
- BuildingSync::MeasureSavingsAnalysis
- 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
-
#annualDemandSavingsCost ⇒ Object
Returns the value of attribute annualDemandSavingsCost.
-
#annualPeakElectricityReduction ⇒ Object
Returns the value of attribute annualPeakElectricityReduction.
-
#annualSavingsAverageGHGEmissions ⇒ Object
Returns the value of attribute annualSavingsAverageGHGEmissions.
-
#annualSavingsByFuels ⇒ Object
Returns the value of attribute annualSavingsByFuels.
-
#annualSavingsCost ⇒ Object
Returns the value of attribute annualSavingsCost.
-
#annualSavingsGHGEmissionIntensity ⇒ Object
Returns the value of attribute annualSavingsGHGEmissionIntensity.
-
#annualSavingsMarginalGHGEmissions ⇒ Object
Returns the value of attribute annualSavingsMarginalGHGEmissions.
-
#annualSavingsSiteEnergy ⇒ Object
Returns the value of attribute annualSavingsSiteEnergy.
-
#annualSavingsSourceEnergy ⇒ Object
Returns the value of attribute annualSavingsSourceEnergy.
-
#annualWaterCostSavings ⇒ Object
Returns the value of attribute annualWaterCostSavings.
-
#annualWaterSavings ⇒ Object
Returns the value of attribute annualWaterSavings.
-
#calculationMethod ⇒ Object
Returns the value of attribute calculationMethod.
-
#costEffectivenessScreeningMethod ⇒ Object
Returns the value of attribute costEffectivenessScreeningMethod.
-
#equipmentDisposalAndSalvageCosts ⇒ Object
Returns the value of attribute equipmentDisposalAndSalvageCosts.
-
#fundingFromIncentives ⇒ Object
Returns the value of attribute fundingFromIncentives.
-
#fundingFromTaxCredits ⇒ Object
Returns the value of attribute fundingFromTaxCredits.
-
#internalRateOfReturn ⇒ Object
Returns the value of attribute internalRateOfReturn.
-
#lifeCycleSavingsAncillaryCost ⇒ Object
Returns the value of attribute lifeCycleSavingsAncillaryCost.
-
#lifeCycleSavingsEnergy ⇒ Object
Returns the value of attribute lifeCycleSavingsEnergy.
-
#lifeCycleSavingsEnergyCost ⇒ Object
Returns the value of attribute lifeCycleSavingsEnergyCost.
-
#lifeCycleSavingsWater ⇒ Object
Returns the value of attribute lifeCycleSavingsWater.
-
#lifeCycleSavingsWaterCost ⇒ Object
Returns the value of attribute lifeCycleSavingsWaterCost.
-
#measureRank ⇒ Object
Returns the value of attribute measureRank.
-
#netPresentValue ⇒ Object
Returns the value of attribute netPresentValue.
-
#nPVofTaxImplications ⇒ Object
Returns the value of attribute nPVofTaxImplications.
-
#oMCostAnnualSavings ⇒ Object
Returns the value of attribute oMCostAnnualSavings.
-
#otherCostAnnualSavings ⇒ Object
Returns the value of attribute otherCostAnnualSavings.
-
#referenceCase ⇒ Object
Returns the value of attribute referenceCase.
-
#simplePayback ⇒ Object
Returns the value of attribute simplePayback.
-
#summerPeakElectricityReduction ⇒ Object
Returns the value of attribute summerPeakElectricityReduction.
-
#winterPeakElectricityReduction ⇒ Object
Returns the value of attribute winterPeakElectricityReduction.
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
#annualDemandSavingsCost ⇒ Object
Returns the value of attribute annualDemandSavingsCost.
24663 24664 24665 |
# File 'lib/BuildingSync.rb', line 24663 def annualDemandSavingsCost @annualDemandSavingsCost end |
#annualPeakElectricityReduction ⇒ Object
Returns the value of attribute annualPeakElectricityReduction.
24662 24663 24664 |
# File 'lib/BuildingSync.rb', line 24662 def annualPeakElectricityReduction @annualPeakElectricityReduction end |
#annualSavingsAverageGHGEmissions ⇒ Object
Returns the value of attribute annualSavingsAverageGHGEmissions.
24666 24667 24668 |
# File 'lib/BuildingSync.rb', line 24666 def annualSavingsAverageGHGEmissions @annualSavingsAverageGHGEmissions end |
#annualSavingsByFuels ⇒ Object
Returns the value of attribute annualSavingsByFuels.
24659 24660 24661 |
# File 'lib/BuildingSync.rb', line 24659 def annualSavingsByFuels @annualSavingsByFuels end |
#annualSavingsCost ⇒ Object
Returns the value of attribute annualSavingsCost.
24658 24659 24660 |
# File 'lib/BuildingSync.rb', line 24658 def annualSavingsCost @annualSavingsCost end |
#annualSavingsGHGEmissionIntensity ⇒ Object
Returns the value of attribute annualSavingsGHGEmissionIntensity.
24668 24669 24670 |
# File 'lib/BuildingSync.rb', line 24668 def annualSavingsGHGEmissionIntensity @annualSavingsGHGEmissionIntensity end |
#annualSavingsMarginalGHGEmissions ⇒ Object
Returns the value of attribute annualSavingsMarginalGHGEmissions.
24667 24668 24669 |
# File 'lib/BuildingSync.rb', line 24667 def annualSavingsMarginalGHGEmissions @annualSavingsMarginalGHGEmissions end |
#annualSavingsSiteEnergy ⇒ Object
Returns the value of attribute annualSavingsSiteEnergy.
24656 24657 24658 |
# File 'lib/BuildingSync.rb', line 24656 def annualSavingsSiteEnergy @annualSavingsSiteEnergy end |
#annualSavingsSourceEnergy ⇒ Object
Returns the value of attribute annualSavingsSourceEnergy.
24657 24658 24659 |
# File 'lib/BuildingSync.rb', line 24657 def annualSavingsSourceEnergy @annualSavingsSourceEnergy end |
#annualWaterCostSavings ⇒ Object
Returns the value of attribute annualWaterCostSavings.
24665 24666 24667 |
# File 'lib/BuildingSync.rb', line 24665 def annualWaterCostSavings @annualWaterCostSavings end |
#annualWaterSavings ⇒ Object
Returns the value of attribute annualWaterSavings.
24664 24665 24666 |
# File 'lib/BuildingSync.rb', line 24664 def annualWaterSavings @annualWaterSavings end |
#calculationMethod ⇒ Object
Returns the value of attribute calculationMethod.
24655 24656 24657 |
# File 'lib/BuildingSync.rb', line 24655 def calculationMethod @calculationMethod end |
#costEffectivenessScreeningMethod ⇒ Object
Returns the value of attribute costEffectivenessScreeningMethod.
24680 24681 24682 |
# File 'lib/BuildingSync.rb', line 24680 def costEffectivenessScreeningMethod @costEffectivenessScreeningMethod end |
#equipmentDisposalAndSalvageCosts ⇒ Object
Returns the value of attribute equipmentDisposalAndSalvageCosts.
24676 24677 24678 |
# File 'lib/BuildingSync.rb', line 24676 def equipmentDisposalAndSalvageCosts @equipmentDisposalAndSalvageCosts end |
#fundingFromIncentives ⇒ Object
Returns the value of attribute fundingFromIncentives.
24677 24678 24679 |
# File 'lib/BuildingSync.rb', line 24677 def fundingFromIncentives @fundingFromIncentives end |
#fundingFromTaxCredits ⇒ Object
Returns the value of attribute fundingFromTaxCredits.
24678 24679 24680 |
# File 'lib/BuildingSync.rb', line 24678 def fundingFromTaxCredits @fundingFromTaxCredits end |
#internalRateOfReturn ⇒ Object
Returns the value of attribute internalRateOfReturn.
24683 24684 24685 |
# File 'lib/BuildingSync.rb', line 24683 def internalRateOfReturn @internalRateOfReturn end |
#lifeCycleSavingsAncillaryCost ⇒ Object
Returns the value of attribute lifeCycleSavingsAncillaryCost.
24673 24674 24675 |
# File 'lib/BuildingSync.rb', line 24673 def lifeCycleSavingsAncillaryCost @lifeCycleSavingsAncillaryCost end |
#lifeCycleSavingsEnergy ⇒ Object
Returns the value of attribute lifeCycleSavingsEnergy.
24669 24670 24671 |
# File 'lib/BuildingSync.rb', line 24669 def lifeCycleSavingsEnergy @lifeCycleSavingsEnergy end |
#lifeCycleSavingsEnergyCost ⇒ Object
Returns the value of attribute lifeCycleSavingsEnergyCost.
24670 24671 24672 |
# File 'lib/BuildingSync.rb', line 24670 def lifeCycleSavingsEnergyCost @lifeCycleSavingsEnergyCost end |
#lifeCycleSavingsWater ⇒ Object
Returns the value of attribute lifeCycleSavingsWater.
24671 24672 24673 |
# File 'lib/BuildingSync.rb', line 24671 def lifeCycleSavingsWater @lifeCycleSavingsWater end |
#lifeCycleSavingsWaterCost ⇒ Object
Returns the value of attribute lifeCycleSavingsWaterCost.
24672 24673 24674 |
# File 'lib/BuildingSync.rb', line 24672 def lifeCycleSavingsWaterCost @lifeCycleSavingsWaterCost end |
#measureRank ⇒ Object
Returns the value of attribute measureRank.
24653 24654 24655 |
# File 'lib/BuildingSync.rb', line 24653 def measureRank @measureRank end |
#netPresentValue ⇒ Object
Returns the value of attribute netPresentValue.
24682 24683 24684 |
# File 'lib/BuildingSync.rb', line 24682 def netPresentValue @netPresentValue end |
#nPVofTaxImplications ⇒ Object
Returns the value of attribute nPVofTaxImplications.
24679 24680 24681 |
# File 'lib/BuildingSync.rb', line 24679 def nPVofTaxImplications @nPVofTaxImplications end |
#oMCostAnnualSavings ⇒ Object
Returns the value of attribute oMCostAnnualSavings.
24674 24675 24676 |
# File 'lib/BuildingSync.rb', line 24674 def oMCostAnnualSavings @oMCostAnnualSavings end |
#otherCostAnnualSavings ⇒ Object
Returns the value of attribute otherCostAnnualSavings.
24675 24676 24677 |
# File 'lib/BuildingSync.rb', line 24675 def otherCostAnnualSavings @otherCostAnnualSavings end |
#referenceCase ⇒ Object
Returns the value of attribute referenceCase.
24654 24655 24656 |
# File 'lib/BuildingSync.rb', line 24654 def referenceCase @referenceCase end |
#simplePayback ⇒ Object
Returns the value of attribute simplePayback.
24681 24682 24683 |
# File 'lib/BuildingSync.rb', line 24681 def simplePayback @simplePayback end |
#summerPeakElectricityReduction ⇒ Object
Returns the value of attribute summerPeakElectricityReduction.
24660 24661 24662 |
# File 'lib/BuildingSync.rb', line 24660 def summerPeakElectricityReduction @summerPeakElectricityReduction end |
#winterPeakElectricityReduction ⇒ Object
Returns the value of attribute winterPeakElectricityReduction.
24661 24662 24663 |
# File 'lib/BuildingSync.rb', line 24661 def winterPeakElectricityReduction @winterPeakElectricityReduction end |