#include "OutputVariable.hpp"
Static Public Member Functions | |
static IddObjectType | iddObjectType () |
static std::vector< std::string > | reportingFrequencyValues () |
Related Functions | |
using | OptionalOutputVariable = boost::optional< OutputVariable > |
using | OutputVariableVector = std::vector< OutputVariable > |
OutputVariable derives from ModelObject and is an interface to the OpenStudio IDD object named "OS:Output:Variable".
OutputVariable is used to request output data from EnergyPlus simulations. Each ModelObject defines a list of available output variable names which can be used to create OutputVariable requests. An OutputVariable request can apply to all objects (e.g. if the 'Key Value' field is set to '*') or only a particular object (e.g. if the 'Key Value' field is set to an object's name). If an OutputVariable object refers to a particular ModelObject then it is parented by that ModelObject, otherwise it is unparented. If an OutputVariable object is present when a Model is simulated in EnergyPlus, the OutputVariable can be used to access simulation results for its parent ModelObject.
|
virtualdefault |
|
default |
|
default |
|
explicit |
Constructs a new OutputVariable object in the model.
bool openstudio::model::OutputVariable::exportToBCVTB | ( | ) | const |
|
static |
bool openstudio::model::OutputVariable::isExportToBCVTBDefaulted | ( | ) | const |
bool openstudio::model::OutputVariable::isKeyValueDefaulted | ( | ) | const |
bool openstudio::model::OutputVariable::isReportingFrequencyDefaulted | ( | ) | const |
std::string openstudio::model::OutputVariable::keyValue | ( | ) | const |
|
default |
|
default |
|
virtual |
std::string openstudio::model::OutputVariable::reportingFrequency | ( | ) | const |
|
static |
void openstudio::model::OutputVariable::resetExportToBCVTB | ( | ) |
void openstudio::model::OutputVariable::resetKeyValue | ( | ) |
void openstudio::model::OutputVariable::resetReportingFrequency | ( | ) |
void openstudio::model::OutputVariable::resetSchedule | ( | ) |
boost::optional<Schedule> openstudio::model::OutputVariable::schedule | ( | ) | const |
bool openstudio::model::OutputVariable::setExportToBCVTB | ( | bool | exportToBCVTB | ) |
bool openstudio::model::OutputVariable::setKeyValue | ( | const std::string & | keyValue | ) |
bool openstudio::model::OutputVariable::setReportingFrequency | ( | const std::string & | reportingFrequency | ) |
bool openstudio::model::OutputVariable::setSchedule | ( | Schedule & | schedule | ) |
bool openstudio::model::OutputVariable::setVariableName | ( | const std::string & | variableName | ) |
std::string openstudio::model::OutputVariable::variableName | ( | ) | const |
|
related |
|
related |