#include "CoilHeatingDesuperheater.hpp"
Public Member Functions | |
CoilHeatingDesuperheater (const Model &model) | |
virtual | ~CoilHeatingDesuperheater () |
boost::optional< Schedule > | availabilitySchedule () const |
double | heatReclaimRecoveryEfficiency () const |
bool | isHeatReclaimRecoveryEfficiencyDefaulted () const |
boost::optional< ModelObject > | heatingSource () 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 |
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).
|
explicit |
|
inlinevirtual |
boost::optional<Schedule> openstudio::model::CoilHeatingDesuperheater::availabilitySchedule | ( | ) | const |
boost::optional<ModelObject> openstudio::model::CoilHeatingDesuperheater::heatingSource | ( | ) | const |
double openstudio::model::CoilHeatingDesuperheater::heatReclaimRecoveryEfficiency | ( | ) | const |
|
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.
[in] | heatingSource | The heating source. |
Valid inputs:
CoilCoolingDXSingleSpeed
CoilCoolingDXTwoSpeed
RefrigerationCondenserAirCooled
RefrigerationCondenserEvaporativeCooled
RefrigerationCondenserWaterCooled
bool openstudio::model::CoilHeatingDesuperheater::setHeatReclaimRecoveryEfficiency | ( | double | heatReclaimRecoveryEfficiency | ) |
bool openstudio::model::CoilHeatingDesuperheater::setParasiticElectricLoad | ( | double | parasiticElectricLoad | ) |
|
related |
|
related |