#include <CalibrationResult.hpp>
|
| bool | addBillingPeriod (const CalibrationBillingPeriod &billingPeriod) |
| | Add a CalibrationBillingPeriod to this CalibrationUtilityBill.
|
| |
| Attribute | attribute () const |
| | Returns the attribute.
|
| |
| std::vector< CalibrationBillingPeriod > | billingPeriods () const |
| | Returns all CalibrationBillingPeriod associated with this CalibrationUtilityBill.
|
| |
| | CalibrationUtilityBill (const std::string &name, const FuelType &fuelType, const InstallLocationType &meterInstallLocation, boost::optional< std::string > meterSpecificInstallLocation, boost::optional< EndUseCategoryType > meterEndUseCategory, boost::optional< std::string > meterSpecificEndUse, const std::string &consumptionUnit, double consumptionUnitConversionFactor, boost::optional< std::string > peakDemandUnit, boost::optional< double > peakDemandUnitConversionFactor, boost::optional< unsigned > timestepsInPeakDemandWindow, boost::optional< double > minutesInPeakDemandWindow, boost::optional< unsigned > numberBillingPeriodsInCalculations, boost::optional< double > CVRMSE, boost::optional< double > NMBE) |
| | Create attribute wrapper with all required information.
|
| |
| std::string | consumptionUnit () const |
| |
| double | consumptionUnitConversionFactor () const |
| |
| boost::optional< double > | CVRMSE () const |
| |
| FuelType | fuelType () const |
| |
| boost::optional< EndUseCategoryType > | meterEndUseCategory () const |
| |
| InstallLocationType | meterInstallLocation () const |
| |
| boost::optional< std::string > | meterSpecificEndUse () const |
| |
| boost::optional< std::string > | meterSpecificInstallLocation () const |
| |
| boost::optional< double > | minutesInPeakDemandWindow () const |
| |
| std::string | name () const |
| |
| boost::optional< double > | NMBE () const |
| |
| boost::optional< unsigned > | numberBillingPeriodsInCalculations () const |
| |
| boost::optional< std::string > | peakDemandUnit () const |
| |
| boost::optional< double > | peakDemandUnitConversionFactor () const |
| |
| boost::optional< unsigned > | timestepsInPeakDemandWindow () const |
| |
CalibrationUtilityBill is wrapper around Attribute for storing information about model calibration.
◆ CalibrationUtilityBill()
| openstudio::CalibrationUtilityBill::CalibrationUtilityBill |
( |
const std::string & | name, |
|
|
const FuelType & | fuelType, |
|
|
const InstallLocationType & | meterInstallLocation, |
|
|
boost::optional< std::string > | meterSpecificInstallLocation, |
|
|
boost::optional< EndUseCategoryType > | meterEndUseCategory, |
|
|
boost::optional< std::string > | meterSpecificEndUse, |
|
|
const std::string & | consumptionUnit, |
|
|
double | consumptionUnitConversionFactor, |
|
|
boost::optional< std::string > | peakDemandUnit, |
|
|
boost::optional< double > | peakDemandUnitConversionFactor, |
|
|
boost::optional< unsigned > | timestepsInPeakDemandWindow, |
|
|
boost::optional< double > | minutesInPeakDemandWindow, |
|
|
boost::optional< unsigned > | numberBillingPeriodsInCalculations, |
|
|
boost::optional< double > | CVRMSE, |
|
|
boost::optional< double > | NMBE ) |
Create attribute wrapper with all required information.
◆ addBillingPeriod()
◆ attribute()
| Attribute openstudio::CalibrationUtilityBill::attribute |
( |
| ) |
const |
◆ attributeName()
| static std::string openstudio::CalibrationUtilityBill::attributeName |
( |
| ) |
|
|
static |
◆ billingPeriods()
◆ consumptionUnit()
| std::string openstudio::CalibrationUtilityBill::consumptionUnit |
( |
| ) |
const |
◆ consumptionUnitConversionFactor()
| double openstudio::CalibrationUtilityBill::consumptionUnitConversionFactor |
( |
| ) |
const |
◆ CVRMSE()
| boost::optional< double > openstudio::CalibrationUtilityBill::CVRMSE |
( |
| ) |
const |
◆ fromAttribute()
◆ fuelType()
| FuelType openstudio::CalibrationUtilityBill::fuelType |
( |
| ) |
const |
◆ meterEndUseCategory()
| boost::optional< EndUseCategoryType > openstudio::CalibrationUtilityBill::meterEndUseCategory |
( |
| ) |
const |
◆ meterInstallLocation()
◆ meterSpecificEndUse()
| boost::optional< std::string > openstudio::CalibrationUtilityBill::meterSpecificEndUse |
( |
| ) |
const |
◆ meterSpecificInstallLocation()
| boost::optional< std::string > openstudio::CalibrationUtilityBill::meterSpecificInstallLocation |
( |
| ) |
const |
◆ minutesInPeakDemandWindow()
| boost::optional< double > openstudio::CalibrationUtilityBill::minutesInPeakDemandWindow |
( |
| ) |
const |
◆ name()
| std::string openstudio::CalibrationUtilityBill::name |
( |
| ) |
const |
◆ NMBE()
| boost::optional< double > openstudio::CalibrationUtilityBill::NMBE |
( |
| ) |
const |
◆ numberBillingPeriodsInCalculations()
| boost::optional< unsigned > openstudio::CalibrationUtilityBill::numberBillingPeriodsInCalculations |
( |
| ) |
const |
◆ peakDemandUnit()
| boost::optional< std::string > openstudio::CalibrationUtilityBill::peakDemandUnit |
( |
| ) |
const |
◆ peakDemandUnitConversionFactor()
| boost::optional< double > openstudio::CalibrationUtilityBill::peakDemandUnitConversionFactor |
( |
| ) |
const |
◆ timestepsInPeakDemandWindow()
| boost::optional< unsigned > openstudio::CalibrationUtilityBill::timestepsInPeakDemandWindow |
( |
| ) |
const |