class OpenStudio::Model::UtilityBill
Public Class Methods
@return [StringVector]
# File lib/openstudio-api-stubs/Classes/UtilityBill.rb, line 17 def self.calibrationGuidelines end
@return [IddObjectType]
# File lib/openstudio-api-stubs/Classes/UtilityBill.rb, line 8 def self.iddObjectType end
@return [OptionalDouble]
# File lib/openstudio-api-stubs/Classes/UtilityBill.rb, line 23 def self.maxCVRMSE(string) end
@return [OptionalDouble]
# File lib/openstudio-api-stubs/Classes/UtilityBill.rb, line 20 def self.maxNMBE(string) end
# File lib/openstudio-api-stubs/Classes/UtilityBill.rb, line 5 def self.new(fuelType, model) end
Public Instance Methods
@return [OptionalDouble]
# File lib/openstudio-api-stubs/Classes/UtilityBill.rb, line 127 def CVRMSE end
@return [OptionalDouble]
# File lib/openstudio-api-stubs/Classes/UtilityBill.rb, line 130 def NMBE end
@return [BillingPeriod]
# File lib/openstudio-api-stubs/Classes/UtilityBill.rb, line 115 def addBillingPeriod end
@return [BillingPeriodVector]
# File lib/openstudio-api-stubs/Classes/UtilityBill.rb, line 74 def billingPeriods end
# File lib/openstudio-api-stubs/Classes/UtilityBill.rb, line 112 def clearBillingPeriods end
@return [OutputMeter]
# File lib/openstudio-api-stubs/Classes/UtilityBill.rb, line 118 def consumptionMeter end
@return [String]
# File lib/openstudio-api-stubs/Classes/UtilityBill.rb, line 44 def consumptionUnit end
@return [Double]
# File lib/openstudio-api-stubs/Classes/UtilityBill.rb, line 50 def consumptionUnitConversionFactor end
@return [OptionalString]
# File lib/openstudio-api-stubs/Classes/UtilityBill.rb, line 47 def consumptionUnitDescription end
@return [StringVector]
# File lib/openstudio-api-stubs/Classes/UtilityBill.rb, line 11 def consumptionUnitValues end
@return [FuelType]
# File lib/openstudio-api-stubs/Classes/UtilityBill.rb, line 26 def fuelType end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/UtilityBill.rb, line 53 def isConsumptionUnitConversionFactorDefaulted end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/UtilityBill.rb, line 32 def isMeterInstallLocationDefaulted end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/UtilityBill.rb, line 68 def isTimestepsInPeakDemandWindowDefaulted end
@return [OptionalEndUseCategoryType]
# File lib/openstudio-api-stubs/Classes/UtilityBill.rb, line 38 def meterEndUseCategory end
@return [InstallLocationType]
# File lib/openstudio-api-stubs/Classes/UtilityBill.rb, line 29 def meterInstallLocation end
@return [OptionalString]
# File lib/openstudio-api-stubs/Classes/UtilityBill.rb, line 41 def meterSpecificEndUse end
@return [OptionalString]
# File lib/openstudio-api-stubs/Classes/UtilityBill.rb, line 35 def meterSpecificInstallLocation end
@return [OptionalDouble]
# File lib/openstudio-api-stubs/Classes/UtilityBill.rb, line 71 def minutesInPeakDemandWindow end
@return [UInt32]
# File lib/openstudio-api-stubs/Classes/UtilityBill.rb, line 124 def numberBillingPeriodsInCalculations end
@return [OptionalOutputMeter]
# File lib/openstudio-api-stubs/Classes/UtilityBill.rb, line 121 def peakDemandMeter end
@return [OptionalString]
# File lib/openstudio-api-stubs/Classes/UtilityBill.rb, line 56 def peakDemandUnit end
@return [OptionalDouble]
# File lib/openstudio-api-stubs/Classes/UtilityBill.rb, line 62 def peakDemandUnitConversionFactor end
@return [OptionalString]
# File lib/openstudio-api-stubs/Classes/UtilityBill.rb, line 59 def peakDemandUnitDescription end
@return [StringVector]
# File lib/openstudio-api-stubs/Classes/UtilityBill.rb, line 14 def peakDemandUnitValues end
# File lib/openstudio-api-stubs/Classes/UtilityBill.rb, line 102 def resetConsumptionUnitConversionFactor end
# File lib/openstudio-api-stubs/Classes/UtilityBill.rb, line 89 def resetMeterEndUseCategory end
# File lib/openstudio-api-stubs/Classes/UtilityBill.rb, line 79 def resetMeterInstallLocation end
# File lib/openstudio-api-stubs/Classes/UtilityBill.rb, line 94 def resetMeterSpecificEndUse end
# File lib/openstudio-api-stubs/Classes/UtilityBill.rb, line 84 def resetMeterSpecificInstallLocation end
# File lib/openstudio-api-stubs/Classes/UtilityBill.rb, line 110 def resetTimestepsInPeakDemandWindow end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/UtilityBill.rb, line 97 def setConsumptionUnit(string) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/UtilityBill.rb, line 100 def setConsumptionUnitConversionFactor(double) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/UtilityBill.rb, line 87 def setMeterEndUseCategory(endUseCategoryType) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/UtilityBill.rb, line 77 def setMeterInstallLocation(installLocationType) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/UtilityBill.rb, line 92 def setMeterSpecificEndUse(string) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/UtilityBill.rb, line 82 def setMeterSpecificInstallLocation(string) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/UtilityBill.rb, line 105 def setPeakDemandUnit(string) end
@return [Boolean]
# File lib/openstudio-api-stubs/Classes/UtilityBill.rb, line 108 def setTimestepsInPeakDemandWindow(uInt32) end
@return [OptionalUnsigned]
# File lib/openstudio-api-stubs/Classes/UtilityBill.rb, line 65 def timestepsInPeakDemandWindow end