#include <CalibrationResult.hpp>
|  | 
| bool | addBillingPeriod (const CalibrationBillingPeriod &billingPeriod) | 
|  | Add a CalibrationBillingPeriod to this CalibrationUtilityBill.  More... 
 | 
|  | 
| Attribute | attribute () const | 
|  | Returns the attribute.  More... 
 | 
|  | 
| std::vector < CalibrationBillingPeriod >
 | billingPeriods () const | 
|  | Returns all CalibrationBillingPeriod associated with this CalibrationUtilityBill.  More... 
 | 
|  | 
|  | 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, 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.  More... 
 | 
|  | 
| 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. 
      
        
          | 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, | 
        
          |  |  | 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. 
 
 
      
        
          | Attribute openstudio::CalibrationUtilityBill::attribute | ( |  | ) | const | 
      
 
 
  
  | 
        
          | static std::string openstudio::CalibrationUtilityBill::attributeName | ( |  | ) |  |  | static | 
 
 
      
        
          | std::string openstudio::CalibrationUtilityBill::consumptionUnit | ( |  | ) | const | 
      
 
 
      
        
          | double openstudio::CalibrationUtilityBill::consumptionUnitConversionFactor | ( |  | ) | const | 
      
 
 
      
        
          | boost::optional<double> openstudio::CalibrationUtilityBill::CVRMSE | ( |  | ) | const | 
      
 
 
      
        
          | FuelType openstudio::CalibrationUtilityBill::fuelType | ( |  | ) | const | 
      
 
 
      
        
          | boost::optional<EndUseCategoryType> openstudio::CalibrationUtilityBill::meterEndUseCategory | ( |  | ) | const | 
      
 
 
      
        
          | boost::optional<std::string> openstudio::CalibrationUtilityBill::meterSpecificEndUse | ( |  | ) | const | 
      
 
 
      
        
          | boost::optional<std::string> openstudio::CalibrationUtilityBill::meterSpecificInstallLocation | ( |  | ) | const | 
      
 
 
      
        
          | boost::optional<double> openstudio::CalibrationUtilityBill::minutesInPeakDemandWindow | ( |  | ) | const | 
      
 
 
      
        
          | std::string openstudio::CalibrationUtilityBill::name | ( |  | ) | const | 
      
 
 
      
        
          | boost::optional<double> openstudio::CalibrationUtilityBill::NMBE | ( |  | ) | const | 
      
 
 
      
        
          | boost::optional<unsigned> openstudio::CalibrationUtilityBill::numberBillingPeriodsInCalculations | ( |  | ) | const | 
      
 
 
      
        
          | boost::optional<std::string> openstudio::CalibrationUtilityBill::peakDemandUnit | ( |  | ) | const | 
      
 
 
      
        
          | boost::optional<double> openstudio::CalibrationUtilityBill::peakDemandUnitConversionFactor | ( |  | ) | const | 
      
 
 
      
        
          | boost::optional<unsigned> openstudio::CalibrationUtilityBill::timestepsInPeakDemandWindow | ( |  | ) | const |