#include "UtilityCost_Tariff.hpp"
UtilityCost_Tariff derives from ParentObject and is an interface to the OpenStudio IDD object named "OS:UtilityCost:Tariff".
UtilityCost_Tariff allows the modeling of utilities tariffs.
openstudio::model::UtilityCost_Tariff::UtilityCost_Tariff |
( |
const Model & |
model | ) |
|
|
explicit |
Constructs a new UtilityCost_Ratchet object in the model.
virtual openstudio::model::UtilityCost_Tariff::~UtilityCost_Tariff |
( |
| ) |
|
|
inlinevirtual |
boost::optional<std::string> openstudio::model::UtilityCost_Tariff::buyOrSell |
( |
| ) |
const |
boost::optional<std::string> openstudio::model::UtilityCost_Tariff::conversionFactorChoice |
( |
| ) |
const |
boost::optional<std::string> openstudio::model::UtilityCost_Tariff::customerBaselineLoadScheduleName |
( |
| ) |
const |
boost::optional<double> openstudio::model::UtilityCost_Tariff::demandConversionFactor |
( |
| ) |
const |
boost::optional<std::string> openstudio::model::UtilityCost_Tariff::demandWindowLength |
( |
| ) |
const |
boost::optional<double> openstudio::model::UtilityCost_Tariff::energyConversionFactor |
( |
| ) |
const |
boost::optional<std::string> openstudio::model::UtilityCost_Tariff::groupName |
( |
| ) |
const |
boost::optional<std::string> openstudio::model::UtilityCost_Tariff::minimumMonthlyChargeOrVariableName |
( |
| ) |
const |
boost::optional<std::string> openstudio::model::UtilityCost_Tariff::monthlyChargeOrVariableName |
( |
| ) |
const |
boost::optional<std::string> openstudio::model::UtilityCost_Tariff::monthScheduleName |
( |
| ) |
const |
boost::optional<std::string> openstudio::model::UtilityCost_Tariff::name |
( |
| ) |
const |
boost::optional<std::string> openstudio::model::UtilityCost_Tariff::outputMeterName |
( |
| ) |
const |
boost::optional<std::string> openstudio::model::UtilityCost_Tariff::realTimePricingChargeScheduleName |
( |
| ) |
const |
boost::optional<std::string> openstudio::model::UtilityCost_Tariff::seasonScheduleName |
( |
| ) |
const |
void openstudio::model::UtilityCost_Tariff::setBuyOrSell |
( |
const std::string & |
buyOrSell | ) |
|
void openstudio::model::UtilityCost_Tariff::setConversionFactorChoice |
( |
const std::string & |
conversionFactorChoice | ) |
|
void openstudio::model::UtilityCost_Tariff::setCustomerBaselineLoadScheduleName |
( |
const std::string & |
customerBaselineLoadScheduleName | ) |
|
void openstudio::model::UtilityCost_Tariff::setDemandConversionFactor |
( |
double |
demandConversionFactor | ) |
|
void openstudio::model::UtilityCost_Tariff::setDemandWindowLength |
( |
const std::string & |
demandWindowLength | ) |
|
void openstudio::model::UtilityCost_Tariff::setEnergyConversionFactor |
( |
double |
energyConversionFactor | ) |
|
void openstudio::model::UtilityCost_Tariff::setGroupName |
( |
const std::string & |
groupName | ) |
|
void openstudio::model::UtilityCost_Tariff::setMinimumMonthlyChargeOrVariableName |
( |
const std::string & |
minimumMonthlyChargeOrVariableName | ) |
|
void openstudio::model::UtilityCost_Tariff::setMonthlyChargeOrVariableName |
( |
const std::string & |
monthlyChargeOrVariableName | ) |
|
void openstudio::model::UtilityCost_Tariff::setMonthScheduleName |
( |
const std::string & |
monthScheduleName | ) |
|
bool openstudio::model::UtilityCost_Tariff::setName |
( |
const std::string & |
name | ) |
|
void openstudio::model::UtilityCost_Tariff::setOutputMeterName |
( |
const std::string & |
outputMeterName | ) |
|
void openstudio::model::UtilityCost_Tariff::setRealTimePricingChargeScheduleName |
( |
const std::string & |
realTimePricingChargeScheduleName | ) |
|
void openstudio::model::UtilityCost_Tariff::setSeasonScheduleName |
( |
const std::string & |
seasonScheduleName | ) |
|
void openstudio::model::UtilityCost_Tariff::setTimeOfUsePeriodScheduleName |
( |
const std::string & |
timeOfUsePeriodScheduleName | ) |
|
boost::optional<std::string> openstudio::model::UtilityCost_Tariff::timeOfUsePeriodScheduleName |
( |
| ) |
const |