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

#include "AvailabilityManagerNightVentilation.hpp"

Inheritance diagram for openstudio::model::AvailabilityManagerNightVentilation:

Public Member Functions

 AvailabilityManagerNightVentilation (const Model &model)
virtual ~AvailabilityManagerNightVentilation ()
Schedule applicabilitySchedule () const
boost::optional< ScheduleventilationTemperatureSchedule () const
double ventilationTemperatureDifference () const
double ventilationTemperatureLowLimit () const
double nightVentingFlowFraction () const
boost::optional< ThermalZonecontrolZone () const
bool setApplicabilitySchedule (Schedule &schedule)
bool setVentilationTemperatureSchedule (Schedule &schedule)
void resetVentilationTemperatureSchedule ()
void setVentilationTemperatureDifference (double ventilationTemperatureDifference)
void setVentilationTemperatureLowLimit (double ventilationTemperatureLowLimit)
bool setNightVentingFlowFraction (double nightVentingFlowFraction)
bool setControlZone (const ThermalZone &thermalZone)
void resetControlZone ()

Static Public Member Functions

static IddObjectType iddObjectType ()

Related Functions

typedef std::vector
< AvailabilityManagerNightVentilation
AvailabilityManagerNightVentilationVector
typedef boost::optional
< AvailabilityManagerNightVentilation
OptionalAvailabilityManagerNightVentilation

Detailed Description

AvailabilityManagerNightVentilation is a AvailabilityManager that wraps the OpenStudio IDD object 'OS:AvailabilityManager:NightVentilation'.

Constructor & Destructor Documentation

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

Member Function Documentation

Schedule openstudio::model::AvailabilityManagerNightVentilation::applicabilitySchedule ( ) const
boost::optional<ThermalZone> openstudio::model::AvailabilityManagerNightVentilation::controlZone ( ) const
static IddObjectType openstudio::model::AvailabilityManagerNightVentilation::iddObjectType ( )
static
double openstudio::model::AvailabilityManagerNightVentilation::nightVentingFlowFraction ( ) const
void openstudio::model::AvailabilityManagerNightVentilation::resetControlZone ( )
void openstudio::model::AvailabilityManagerNightVentilation::resetVentilationTemperatureSchedule ( )
bool openstudio::model::AvailabilityManagerNightVentilation::setApplicabilitySchedule ( Schedule schedule)
bool openstudio::model::AvailabilityManagerNightVentilation::setControlZone ( const ThermalZone thermalZone)
bool openstudio::model::AvailabilityManagerNightVentilation::setNightVentingFlowFraction ( double  nightVentingFlowFraction)
void openstudio::model::AvailabilityManagerNightVentilation::setVentilationTemperatureDifference ( double  ventilationTemperatureDifference)
void openstudio::model::AvailabilityManagerNightVentilation::setVentilationTemperatureLowLimit ( double  ventilationTemperatureLowLimit)
bool openstudio::model::AvailabilityManagerNightVentilation::setVentilationTemperatureSchedule ( Schedule schedule)
double openstudio::model::AvailabilityManagerNightVentilation::ventilationTemperatureDifference ( ) const
double openstudio::model::AvailabilityManagerNightVentilation::ventilationTemperatureLowLimit ( ) const
boost::optional<Schedule> openstudio::model::AvailabilityManagerNightVentilation::ventilationTemperatureSchedule ( ) const

Friends And Related Function Documentation