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

#include "CoilHeatingDesuperheater.hpp"

Inheritance diagram for openstudio::model::CoilHeatingDesuperheater:

Public Member Functions

 CoilHeatingDesuperheater (const Model &model)
virtual ~CoilHeatingDesuperheater ()
boost::optional< ScheduleavailabilitySchedule () const
double heatReclaimRecoveryEfficiency () const
bool isHeatReclaimRecoveryEfficiencyDefaulted () const
boost::optional< ModelObjectheatingSource () const
double parasiticElectricLoad () const
bool isParasiticElectricLoadDefaulted () const
bool setAvailabilitySchedule (Schedule &schedule)
void resetAvailabilitySchedule ()
bool setHeatReclaimRecoveryEfficiency (double heatReclaimRecoveryEfficiency)
void resetHeatReclaimRecoveryEfficiency ()
bool setHeatingSource (const ModelObject &modelObject)
void resetHeatingSource ()
bool setParasiticElectricLoad (double parasiticElectricLoad)
void resetParasiticElectricLoad ()

Static Public Member Functions

static IddObjectType iddObjectType ()

Related Functions

typedef std::vector
< CoilHeatingDesuperheater
CoilHeatingDesuperheaterVector
typedef boost::optional
< CoilHeatingDesuperheater
OptionalCoilHeatingDesuperheater

Detailed Description

CoilHeatingDesuperheater is a StraightComponent that wraps the OpenStudio IDD object 'OS:Coil:Heating:Desuperheater'.

This coil can be used in air loop simulations but can’t be used by certain compound objects (e.g., AirLoopHVACUnitaryHeatPumpAirToAir, AirLoopHVACUnitaryHeatPumpWaterToAir, or DehumidifierDesiccantNoFans) or any air distribution equipment (e.g., AirTerminalSingleDuctConstantVolumeReheat, AirTerminalSingleDuctVAVReheat, or AirTerminalSingleDuctSeriesPIUReheat).

Constructor & Destructor Documentation

openstudio::model::CoilHeatingDesuperheater::CoilHeatingDesuperheater ( const Model model)
explicit
virtual openstudio::model::CoilHeatingDesuperheater::~CoilHeatingDesuperheater ( )
inlinevirtual

Member Function Documentation

boost::optional<Schedule> openstudio::model::CoilHeatingDesuperheater::availabilitySchedule ( ) const
boost::optional<ModelObject> openstudio::model::CoilHeatingDesuperheater::heatingSource ( ) const
double openstudio::model::CoilHeatingDesuperheater::heatReclaimRecoveryEfficiency ( ) const
static IddObjectType openstudio::model::CoilHeatingDesuperheater::iddObjectType ( )
static
bool openstudio::model::CoilHeatingDesuperheater::isHeatReclaimRecoveryEfficiencyDefaulted ( ) const
bool openstudio::model::CoilHeatingDesuperheater::isParasiticElectricLoadDefaulted ( ) const
double openstudio::model::CoilHeatingDesuperheater::parasiticElectricLoad ( ) const
void openstudio::model::CoilHeatingDesuperheater::resetAvailabilitySchedule ( )
void openstudio::model::CoilHeatingDesuperheater::resetHeatingSource ( )
void openstudio::model::CoilHeatingDesuperheater::resetHeatReclaimRecoveryEfficiency ( )
void openstudio::model::CoilHeatingDesuperheater::resetParasiticElectricLoad ( )
bool openstudio::model::CoilHeatingDesuperheater::setAvailabilitySchedule ( Schedule schedule)
bool openstudio::model::CoilHeatingDesuperheater::setHeatingSource ( const ModelObject heatingSource)

Sets the heating source from which the desuperheater heating coil recovers energy.

Parameters
[in]heatingSourceThe heating source.

Valid inputs:
CoilCoolingDXSingleSpeed
CoilCoolingDXTwoSpeed
RefrigerationCondenserAirCooled
RefrigerationCondenserEvaporativeCooled
RefrigerationCondenserWaterCooled

bool openstudio::model::CoilHeatingDesuperheater::setHeatReclaimRecoveryEfficiency ( double  heatReclaimRecoveryEfficiency)
bool openstudio::model::CoilHeatingDesuperheater::setParasiticElectricLoad ( double  parasiticElectricLoad)

Friends And Related Function Documentation