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

#include "CoilHeatingElectric.hpp"

Inheritance diagram for openstudio::model::CoilHeatingElectric:

Public Member Functions

 CoilHeatingElectric (const Model &model, Schedule &schedule)
 CoilHeatingElectric (const Model &model)
virtual ~CoilHeatingElectric ()
Schedule availabilitySchedule () const
double efficiency () const
bool isEfficiencyDefaulted () const
boost::optional< double > nominalCapacity () const
bool isNominalCapacityDefaulted () const
bool isNominalCapacityAutosized () const
boost::optional< NodetemperatureSetpointNode () const
bool setAvailabilitySchedule (Schedule &schedule)
bool setEfficiency (double efficiency)
void resetEfficiency ()
void setNominalCapacity (double nominalCapacity)
void resetNominalCapacity ()
void autosizeNominalCapacity ()
void setTemperatureSetpointNode (Node &temperatureSetpointNode)
void resetTemperatureSetpointNode ()

Static Public Member Functions

static IddObjectType iddObjectType ()

Related Functions

typedef std::vector
< CoilHeatingElectric
CoilHeatingElectricVector
typedef boost::optional
< CoilHeatingElectric
OptionalCoilHeatingElectric

Detailed Description

CoilHeatingElectric is a StraightComponent that wraps the OpenStudio IDD object 'OS_Coil_Heating_Electric'.

Constructor & Destructor Documentation

openstudio::model::CoilHeatingElectric::CoilHeatingElectric ( const Model model,
Schedule schedule 
)
openstudio::model::CoilHeatingElectric::CoilHeatingElectric ( const Model model)
virtual openstudio::model::CoilHeatingElectric::~CoilHeatingElectric ( )
inlinevirtual

Member Function Documentation

void openstudio::model::CoilHeatingElectric::autosizeNominalCapacity ( )
Schedule openstudio::model::CoilHeatingElectric::availabilitySchedule ( ) const
double openstudio::model::CoilHeatingElectric::efficiency ( ) const
static IddObjectType openstudio::model::CoilHeatingElectric::iddObjectType ( )
static
bool openstudio::model::CoilHeatingElectric::isEfficiencyDefaulted ( ) const
bool openstudio::model::CoilHeatingElectric::isNominalCapacityAutosized ( ) const
bool openstudio::model::CoilHeatingElectric::isNominalCapacityDefaulted ( ) const
boost::optional<double> openstudio::model::CoilHeatingElectric::nominalCapacity ( ) const
void openstudio::model::CoilHeatingElectric::resetEfficiency ( )
void openstudio::model::CoilHeatingElectric::resetNominalCapacity ( )
void openstudio::model::CoilHeatingElectric::resetTemperatureSetpointNode ( )
bool openstudio::model::CoilHeatingElectric::setAvailabilitySchedule ( Schedule schedule)
bool openstudio::model::CoilHeatingElectric::setEfficiency ( double  efficiency)
void openstudio::model::CoilHeatingElectric::setNominalCapacity ( double  nominalCapacity)
void openstudio::model::CoilHeatingElectric::setTemperatureSetpointNode ( Node temperatureSetpointNode)
boost::optional<Node> openstudio::model::CoilHeatingElectric::temperatureSetpointNode ( ) const

Friends And Related Function Documentation

typedef std::vector<CoilHeatingElectric> CoilHeatingElectricVector
related
typedef boost::optional<CoilHeatingElectric> OptionalCoilHeatingElectric
related