OpenStudio:model
 AllClasses Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages

#include "ExteriorFuelEquipment.hpp"

Inheritance diagram for openstudio::model::ExteriorFuelEquipment:

Public Member Functions

 ExteriorFuelEquipment (const ExteriorFuelEquipmentDefinition &definition)
 ExteriorFuelEquipment (const ExteriorFuelEquipmentDefinition &definition, Schedule &schedule)
virtual ~ExteriorFuelEquipment ()
ExteriorFuelEquipmentDefinition exteriorFuelEquipmentDefinition () const
Schedule schedule () const
std::string fuelType () const
double multiplier () const
bool isMultiplierDefaulted () const
std::string endUseSubcategory () const
bool isEndUseSubcategoryDefaulted () const
bool setExteriorFuelEquipmentDefinition (const ExteriorFuelEquipmentDefinition &exteriorFuelEquipmentDefinition)
bool setSchedule (Schedule &schedule)
void resetSchedule ()
bool setFuelType (std::string fuelType)
bool setMultiplier (double multiplier)
void resetMultiplier ()
bool setEndUseSubcategory (std::string endUseSubcategory)
void resetEndUseSubcategory ()
Facility facility () const

Static Public Member Functions

static std::vector< std::string > fuelTypeValues ()
static IddObjectType iddObjectType ()
static std::vector< std::string > validFuelTypeValues ()

Related Functions

typedef std::vector
< ExteriorFuelEquipment
ExteriorFuelEquipmentVector
typedef boost::optional
< ExteriorFuelEquipment
OptionalExteriorFuelEquipment

Detailed Description

ExteriorFuelEquipment is a ExteriorLoadInstance that wraps the OpenStudio IDD object 'OS:Exterior:FuelEquipment'.

ExteriorFuelEquipment is a child of Facility and instances ExteriorFuelEquipmentDefinition.

Constructor & Destructor Documentation

openstudio::model::ExteriorFuelEquipment::ExteriorFuelEquipment ( const ExteriorFuelEquipmentDefinition definition)

This constructor sets schedule to always on, defaults to Fuel Type = Electricity.

openstudio::model::ExteriorFuelEquipment::ExteriorFuelEquipment ( const ExteriorFuelEquipmentDefinition definition,
Schedule schedule 
)

This constructor requires a user-specified schedule.

virtual openstudio::model::ExteriorFuelEquipment::~ExteriorFuelEquipment ( )
inlinevirtual

Member Function Documentation

std::string openstudio::model::ExteriorFuelEquipment::endUseSubcategory ( ) const
ExteriorFuelEquipmentDefinition openstudio::model::ExteriorFuelEquipment::exteriorFuelEquipmentDefinition ( ) const
Facility openstudio::model::ExteriorFuelEquipment::facility ( ) const
std::string openstudio::model::ExteriorFuelEquipment::fuelType ( ) const
static std::vector<std::string> openstudio::model::ExteriorFuelEquipment::fuelTypeValues ( )
static
static IddObjectType openstudio::model::ExteriorFuelEquipment::iddObjectType ( )
static
bool openstudio::model::ExteriorFuelEquipment::isEndUseSubcategoryDefaulted ( ) const
bool openstudio::model::ExteriorFuelEquipment::isMultiplierDefaulted ( ) const
double openstudio::model::ExteriorFuelEquipment::multiplier ( ) const
void openstudio::model::ExteriorFuelEquipment::resetEndUseSubcategory ( )
void openstudio::model::ExteriorFuelEquipment::resetMultiplier ( )
void openstudio::model::ExteriorFuelEquipment::resetSchedule ( )
Schedule openstudio::model::ExteriorFuelEquipment::schedule ( ) const
bool openstudio::model::ExteriorFuelEquipment::setEndUseSubcategory ( std::string  endUseSubcategory)
bool openstudio::model::ExteriorFuelEquipment::setExteriorFuelEquipmentDefinition ( const ExteriorFuelEquipmentDefinition exteriorFuelEquipmentDefinition)
bool openstudio::model::ExteriorFuelEquipment::setFuelType ( std::string  fuelType)
bool openstudio::model::ExteriorFuelEquipment::setMultiplier ( double  multiplier)
bool openstudio::model::ExteriorFuelEquipment::setSchedule ( Schedule schedule)
static std::vector<std::string> openstudio::model::ExteriorFuelEquipment::validFuelTypeValues ( )
static

Friends And Related Function Documentation

typedef std::vector<ExteriorFuelEquipment> ExteriorFuelEquipmentVector
related
typedef boost::optional<ExteriorFuelEquipment> OptionalExteriorFuelEquipment
related