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

#include "CoilCoolingDX.hpp"

Inheritance diagram for openstudio::model::CoilCoolingDX:

Public Member Functions

 CoilCoolingDX (const Model &model, const CoilCoolingDXCurveFitPerformance &coilCoolingDXCurveFitPerformance)
virtual ~CoilCoolingDX ()=default
 CoilCoolingDX (const CoilCoolingDX &other)=default
 CoilCoolingDX (CoilCoolingDX &&other)=default
CoilCoolingDXoperator= (const CoilCoolingDX &)=default
CoilCoolingDXoperator= (CoilCoolingDX &&)=default
Schedule availabilitySchedule () const
boost::optional< ThermalZonecondenserZone () const
CoilCoolingDXCurveFitPerformance performanceObject () const
bool setAvailabilitySchedule (Schedule &schedule)
bool setCondenserZone (const ThermalZone &thermalZone)
void resetCondenserZone ()
bool setPerformanceObject (const CoilCoolingDXCurveFitPerformance &coilCoolingDXCurveFitPerformance)

Static Public Member Functions

static IddObjectType iddObjectType ()

Related Functions

using CoilCoolingDXVector = std::vector< CoilCoolingDX >
using OptionalCoilCoolingDX = boost::optional< CoilCoolingDX >

Detailed Description

CoilCoolingDX is a StraightComponent that wraps the OpenStudio IDD object 'OS:Coil:Cooling:DX'.

Constructor & Destructor Documentation

openstudio::model::CoilCoolingDX::CoilCoolingDX ( const Model model,
const CoilCoolingDXCurveFitPerformance coilCoolingDXCurveFitPerformance 
)
explicit
virtual openstudio::model::CoilCoolingDX::~CoilCoolingDX ( )
virtualdefault
openstudio::model::CoilCoolingDX::CoilCoolingDX ( const CoilCoolingDX other)
default
openstudio::model::CoilCoolingDX::CoilCoolingDX ( CoilCoolingDX &&  other)
default

Member Function Documentation

Schedule openstudio::model::CoilCoolingDX::availabilitySchedule ( ) const
boost::optional<ThermalZone> openstudio::model::CoilCoolingDX::condenserZone ( ) const
static IddObjectType openstudio::model::CoilCoolingDX::iddObjectType ( )
static
CoilCoolingDX& openstudio::model::CoilCoolingDX::operator= ( const CoilCoolingDX )
default
CoilCoolingDX& openstudio::model::CoilCoolingDX::operator= ( CoilCoolingDX &&  )
default
CoilCoolingDXCurveFitPerformance openstudio::model::CoilCoolingDX::performanceObject ( ) const
void openstudio::model::CoilCoolingDX::resetCondenserZone ( )
bool openstudio::model::CoilCoolingDX::setAvailabilitySchedule ( Schedule schedule)
bool openstudio::model::CoilCoolingDX::setCondenserZone ( const ThermalZone thermalZone)
bool openstudio::model::CoilCoolingDX::setPerformanceObject ( const CoilCoolingDXCurveFitPerformance coilCoolingDXCurveFitPerformance)

Friends And Related Function Documentation

using CoilCoolingDXVector = std::vector<CoilCoolingDX>
related
using OptionalCoilCoolingDX = boost::optional<CoilCoolingDX>
related