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

#include "AirTerminalSingleDuctUncontrolled.hpp"

Inheritance diagram for openstudio::model::AirTerminalSingleDuctUncontrolled:

Public Member Functions

void autosizeMaximumAirFlowRate ()
Schedule availabilitySchedule () const
OSOptionalQuantity getMaximumAirFlowRate (bool returnIP=false) const
bool isMaximumAirFlowRateAutosized () const
boost::optional< double > maximumAirFlowRate () const
bool setAvailabilitySchedule (Schedule &schedule)
bool setMaximumAirFlowRate (double maximumAirFlowRate)
bool setMaximumAirFlowRate (const Quantity &maximumAirFlowRate)
 AirTerminalSingleDuctUncontrolled (const Model &model, Schedule &availabilitySchedule)
virtual ~AirTerminalSingleDuctUncontrolled ()

Static Public Member Functions

static IddObjectType iddObjectType ()

Detailed Description

AirTerminalSingleDuctUncontrolled is an interface to the EnergyPlus IDD object named "AirTerminal:SingleDuct:Uncontrolled".

The purpose of this class is to simplify the construction and manipulation AirTerminal:SingleDuct:Uncontrolled objects in energyplus.

Constructor & Destructor Documentation

openstudio::model::AirTerminalSingleDuctUncontrolled::AirTerminalSingleDuctUncontrolled ( const Model model,
Schedule availabilitySchedule 
)

Constructs a new AirTerminalSingleDuctUncontrolled object and places it inside the model.

The object is fully initialized with all companion objects.

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

Member Function Documentation

void openstudio::model::AirTerminalSingleDuctUncontrolled::autosizeMaximumAirFlowRate ( )
Schedule openstudio::model::AirTerminalSingleDuctUncontrolled::availabilitySchedule ( ) const

Returns the Schedule referred to by the AvailabilityScheduleName field.

OSOptionalQuantity openstudio::model::AirTerminalSingleDuctUncontrolled::getMaximumAirFlowRate ( bool  returnIP = false) const
static IddObjectType openstudio::model::AirTerminalSingleDuctUncontrolled::iddObjectType ( )
static
bool openstudio::model::AirTerminalSingleDuctUncontrolled::isMaximumAirFlowRateAutosized ( ) const
boost::optional<double> openstudio::model::AirTerminalSingleDuctUncontrolled::maximumAirFlowRate ( ) const
bool openstudio::model::AirTerminalSingleDuctUncontrolled::setAvailabilitySchedule ( Schedule schedule)

Sets the Schedule referred to by the AvailabilityScheduleName field.

bool openstudio::model::AirTerminalSingleDuctUncontrolled::setMaximumAirFlowRate ( double  maximumAirFlowRate)
bool openstudio::model::AirTerminalSingleDuctUncontrolled::setMaximumAirFlowRate ( const Quantity maximumAirFlowRate)