Class: OpenStudio::Model::UtilityBill

Inherits:
ModelObject show all
Defined in:
lib/openstudio-api-stubs/Classes/UtilityBill.rb

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from ModelObject

#EqualEqual, #LessThan, #NotEqual, #__str__, #clone, #connectedObject, #connectedObjectPort, #createComponent, #getData, #getScheduleTypeKeys, #iddObjectType, #lifeCycleCosts, #model, #outputVariableNames, #outputVariables, #parent, #removeLifeCycleCosts, #resources, #setParent, #toIdfObject

Methods inherited from WorkspaceObject

#LessThan, #__str__, #canBeSource, #canBeTarget, #getSourceIndices, #getSources, #getTarget, #idfObject, #initialized, #isSource, #isTarget, #numSources, #objectListFieldsEqual, #objectListFieldsNonConflicting, #remove, #setPointer, #sources, #targets, #workspace

Class Method Details

.calibrationGuidelinesStringVector

Returns:

  • (StringVector)


17
18
# File 'lib/openstudio-api-stubs/Classes/UtilityBill.rb', line 17

def self.calibrationGuidelines
end

.iddObjectTypeIddObjectType

Returns:



8
9
# File 'lib/openstudio-api-stubs/Classes/UtilityBill.rb', line 8

def self.iddObjectType
end

.maxCVRMSE(string) ⇒ OptionalDouble

Returns:



23
24
# File 'lib/openstudio-api-stubs/Classes/UtilityBill.rb', line 23

def self.maxCVRMSE(string)
end

.maxNMBE(string) ⇒ OptionalDouble

Returns:



20
21
# File 'lib/openstudio-api-stubs/Classes/UtilityBill.rb', line 20

def self.maxNMBE(string)
end

.new(fuelType, model) ⇒ Object



5
6
# File 'lib/openstudio-api-stubs/Classes/UtilityBill.rb', line 5

def self.new(fuelType, model)
end

Instance Method Details

#addBillingPeriodBillingPeriod

Returns:



115
116
# File 'lib/openstudio-api-stubs/Classes/UtilityBill.rb', line 115

def addBillingPeriod
end

#billingPeriodsBillingPeriodVector

Returns:

  • (BillingPeriodVector)


74
75
# File 'lib/openstudio-api-stubs/Classes/UtilityBill.rb', line 74

def billingPeriods
end

#clearBillingPeriodsObject



112
113
# File 'lib/openstudio-api-stubs/Classes/UtilityBill.rb', line 112

def clearBillingPeriods
end

#consumptionMeterOutputMeter

Returns:

  • (OutputMeter)


118
119
# File 'lib/openstudio-api-stubs/Classes/UtilityBill.rb', line 118

def consumptionMeter
end

#consumptionUnitString

Returns:

  • (String)


44
45
# File 'lib/openstudio-api-stubs/Classes/UtilityBill.rb', line 44

def consumptionUnit
end

#consumptionUnitConversionFactorDouble

Returns:

  • (Double)


50
51
# File 'lib/openstudio-api-stubs/Classes/UtilityBill.rb', line 50

def consumptionUnitConversionFactor
end

#consumptionUnitDescriptionOptionalString

Returns:



47
48
# File 'lib/openstudio-api-stubs/Classes/UtilityBill.rb', line 47

def consumptionUnitDescription
end

#consumptionUnitValuesStringVector

Returns:

  • (StringVector)


11
12
# File 'lib/openstudio-api-stubs/Classes/UtilityBill.rb', line 11

def consumptionUnitValues
end

#CVRMSEOptionalDouble

Returns:



127
128
# File 'lib/openstudio-api-stubs/Classes/UtilityBill.rb', line 127

def CVRMSE
end

#fuelTypeFuelType

Returns:



26
27
# File 'lib/openstudio-api-stubs/Classes/UtilityBill.rb', line 26

def fuelType
end

#isConsumptionUnitConversionFactorDefaultedBoolean

Returns:

  • (Boolean)


53
54
# File 'lib/openstudio-api-stubs/Classes/UtilityBill.rb', line 53

def isConsumptionUnitConversionFactorDefaulted
end

#isMeterInstallLocationDefaultedBoolean

Returns:

  • (Boolean)


32
33
# File 'lib/openstudio-api-stubs/Classes/UtilityBill.rb', line 32

def isMeterInstallLocationDefaulted
end

#isTimestepsInPeakDemandWindowDefaultedBoolean

Returns:

  • (Boolean)


68
69
# File 'lib/openstudio-api-stubs/Classes/UtilityBill.rb', line 68

def isTimestepsInPeakDemandWindowDefaulted
end

#meterEndUseCategoryOptionalEndUseCategoryType



38
39
# File 'lib/openstudio-api-stubs/Classes/UtilityBill.rb', line 38

def meterEndUseCategory
end

#meterInstallLocationInstallLocationType

Returns:



29
30
# File 'lib/openstudio-api-stubs/Classes/UtilityBill.rb', line 29

def meterInstallLocation
end

#meterSpecificEndUseOptionalString

Returns:



41
42
# File 'lib/openstudio-api-stubs/Classes/UtilityBill.rb', line 41

def meterSpecificEndUse
end

#meterSpecificInstallLocationOptionalString

Returns:



35
36
# File 'lib/openstudio-api-stubs/Classes/UtilityBill.rb', line 35

def meterSpecificInstallLocation
end

#minutesInPeakDemandWindowOptionalDouble

Returns:



71
72
# File 'lib/openstudio-api-stubs/Classes/UtilityBill.rb', line 71

def minutesInPeakDemandWindow
end

#NMBEOptionalDouble

Returns:



130
131
# File 'lib/openstudio-api-stubs/Classes/UtilityBill.rb', line 130

def NMBE
end

#numberBillingPeriodsInCalculationsUInt32

Returns:

  • (UInt32)


124
125
# File 'lib/openstudio-api-stubs/Classes/UtilityBill.rb', line 124

def numberBillingPeriodsInCalculations
end

#peakDemandMeterOptionalOutputMeter

Returns:



121
122
# File 'lib/openstudio-api-stubs/Classes/UtilityBill.rb', line 121

def peakDemandMeter
end

#peakDemandUnitOptionalString

Returns:



56
57
# File 'lib/openstudio-api-stubs/Classes/UtilityBill.rb', line 56

def peakDemandUnit
end

#peakDemandUnitConversionFactorOptionalDouble

Returns:



62
63
# File 'lib/openstudio-api-stubs/Classes/UtilityBill.rb', line 62

def peakDemandUnitConversionFactor
end

#peakDemandUnitDescriptionOptionalString

Returns:



59
60
# File 'lib/openstudio-api-stubs/Classes/UtilityBill.rb', line 59

def peakDemandUnitDescription
end

#peakDemandUnitValuesStringVector

Returns:

  • (StringVector)


14
15
# File 'lib/openstudio-api-stubs/Classes/UtilityBill.rb', line 14

def peakDemandUnitValues
end

#resetConsumptionUnitConversionFactorObject



102
103
# File 'lib/openstudio-api-stubs/Classes/UtilityBill.rb', line 102

def resetConsumptionUnitConversionFactor
end

#resetMeterEndUseCategoryObject



89
90
# File 'lib/openstudio-api-stubs/Classes/UtilityBill.rb', line 89

def resetMeterEndUseCategory
end

#resetMeterInstallLocationObject



79
80
# File 'lib/openstudio-api-stubs/Classes/UtilityBill.rb', line 79

def resetMeterInstallLocation
end

#resetMeterSpecificEndUseObject



94
95
# File 'lib/openstudio-api-stubs/Classes/UtilityBill.rb', line 94

def resetMeterSpecificEndUse
end

#resetMeterSpecificInstallLocationObject



84
85
# File 'lib/openstudio-api-stubs/Classes/UtilityBill.rb', line 84

def resetMeterSpecificInstallLocation
end

#resetTimestepsInPeakDemandWindowObject



110
111
# File 'lib/openstudio-api-stubs/Classes/UtilityBill.rb', line 110

def resetTimestepsInPeakDemandWindow
end

#setConsumptionUnit(string) ⇒ Boolean

Returns:

  • (Boolean)


97
98
# File 'lib/openstudio-api-stubs/Classes/UtilityBill.rb', line 97

def setConsumptionUnit(string)
end

#setConsumptionUnitConversionFactor(double) ⇒ Boolean

Returns:

  • (Boolean)


100
101
# File 'lib/openstudio-api-stubs/Classes/UtilityBill.rb', line 100

def setConsumptionUnitConversionFactor(double)
end

#setMeterEndUseCategory(endUseCategoryType) ⇒ Boolean

Returns:

  • (Boolean)


87
88
# File 'lib/openstudio-api-stubs/Classes/UtilityBill.rb', line 87

def setMeterEndUseCategory(endUseCategoryType)
end

#setMeterInstallLocation(installLocationType) ⇒ Boolean

Returns:

  • (Boolean)


77
78
# File 'lib/openstudio-api-stubs/Classes/UtilityBill.rb', line 77

def setMeterInstallLocation(installLocationType)
end

#setMeterSpecificEndUse(string) ⇒ Boolean

Returns:

  • (Boolean)


92
93
# File 'lib/openstudio-api-stubs/Classes/UtilityBill.rb', line 92

def setMeterSpecificEndUse(string)
end

#setMeterSpecificInstallLocation(string) ⇒ Boolean

Returns:

  • (Boolean)


82
83
# File 'lib/openstudio-api-stubs/Classes/UtilityBill.rb', line 82

def setMeterSpecificInstallLocation(string)
end

#setPeakDemandUnit(string) ⇒ Boolean

Returns:

  • (Boolean)


105
106
# File 'lib/openstudio-api-stubs/Classes/UtilityBill.rb', line 105

def setPeakDemandUnit(string)
end

#setTimestepsInPeakDemandWindow(uInt32) ⇒ Boolean

Returns:

  • (Boolean)


108
109
# File 'lib/openstudio-api-stubs/Classes/UtilityBill.rb', line 108

def setTimestepsInPeakDemandWindow(uInt32)
end

#timestepsInPeakDemandWindowOptionalUnsigned

Returns:



65
66
# File 'lib/openstudio-api-stubs/Classes/UtilityBill.rb', line 65

def timestepsInPeakDemandWindow
end