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

#include "FanZoneExhaust.hpp"

Inheritance diagram for openstudio::model::FanZoneExhaust:

Public Member Functions

 FanZoneExhaust (const Model &model)
virtual ~FanZoneExhaust ()
boost::optional< ScheduleavailabilitySchedule () const
double fanTotalEfficiency () const
double fanEfficiency () const
double pressureRise () const
boost::optional< double > maximumFlowRate () const
std::string endUseSubcategory () const
boost::optional< ScheduleflowFractionSchedule () const
std::string systemAvailabilityManagerCouplingMode () const
boost::optional< ScheduleminimumZoneTemperatureLimitSchedule () const
boost::optional< SchedulebalancedExhaustFractionSchedule () const
bool setAvailabilitySchedule (Schedule &schedule)
void resetAvailabilitySchedule ()
bool setFanTotalEfficiency (double fanTotalEfficiency)
bool setFanEfficiency (double fanTotalEfficiency)
bool setPressureRise (double pressureRise)
bool setMaximumFlowRate (double maximumFlowRate)
void resetMaximumFlowRate ()
bool setEndUseSubcategory (std::string endUseSubcategory)
bool setFlowFractionSchedule (Schedule &schedule)
void resetFlowFractionSchedule ()
bool setSystemAvailabilityManagerCouplingMode (std::string systemAvailabilityManagerCouplingMode)
bool setMinimumZoneTemperatureLimitSchedule (Schedule &schedule)
void resetMinimumZoneTemperatureLimitSchedule ()
bool setBalancedExhaustFractionSchedule (Schedule &schedule)
void resetBalancedExhaustFractionSchedule ()
AirflowNetworkZoneExhaustFan getAirflowNetworkZoneExhaustFan (const AirflowNetworkCrack &crack)
boost::optional
< AirflowNetworkZoneExhaustFan
airflowNetworkZoneExhaustFan () const

Static Public Member Functions

static IddObjectType iddObjectType ()
static std::vector< std::string > systemAvailabilityManagerCouplingModeValues ()

Related Functions

typedef std::vector
< FanZoneExhaust
FanZoneExhaustVector
typedef boost::optional
< FanZoneExhaust
OptionalFanZoneExhaust

Detailed Description

FanZoneExhaust is a ZoneHVACComponent that wraps the OpenStudio IDD object 'OS:Fan:ZoneExhaust'.

Constructor & Destructor Documentation

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

Member Function Documentation

boost::optional<AirflowNetworkZoneExhaustFan> openstudio::model::FanZoneExhaust::airflowNetworkZoneExhaustFan ( ) const
boost::optional<Schedule> openstudio::model::FanZoneExhaust::availabilitySchedule ( ) const
boost::optional<Schedule> openstudio::model::FanZoneExhaust::balancedExhaustFractionSchedule ( ) const
std::string openstudio::model::FanZoneExhaust::endUseSubcategory ( ) const
double openstudio::model::FanZoneExhaust::fanEfficiency ( ) const

Deprecated, forwards to fanTotalEfficiency.

double openstudio::model::FanZoneExhaust::fanTotalEfficiency ( ) const
boost::optional<Schedule> openstudio::model::FanZoneExhaust::flowFractionSchedule ( ) const
AirflowNetworkZoneExhaustFan openstudio::model::FanZoneExhaust::getAirflowNetworkZoneExhaustFan ( const AirflowNetworkCrack crack)
static IddObjectType openstudio::model::FanZoneExhaust::iddObjectType ( )
static
boost::optional<double> openstudio::model::FanZoneExhaust::maximumFlowRate ( ) const
boost::optional<Schedule> openstudio::model::FanZoneExhaust::minimumZoneTemperatureLimitSchedule ( ) const
double openstudio::model::FanZoneExhaust::pressureRise ( ) const
void openstudio::model::FanZoneExhaust::resetAvailabilitySchedule ( )
void openstudio::model::FanZoneExhaust::resetBalancedExhaustFractionSchedule ( )
void openstudio::model::FanZoneExhaust::resetFlowFractionSchedule ( )
void openstudio::model::FanZoneExhaust::resetMaximumFlowRate ( )
void openstudio::model::FanZoneExhaust::resetMinimumZoneTemperatureLimitSchedule ( )
bool openstudio::model::FanZoneExhaust::setAvailabilitySchedule ( Schedule schedule)
bool openstudio::model::FanZoneExhaust::setBalancedExhaustFractionSchedule ( Schedule schedule)
bool openstudio::model::FanZoneExhaust::setEndUseSubcategory ( std::string  endUseSubcategory)
bool openstudio::model::FanZoneExhaust::setFanEfficiency ( double  fanTotalEfficiency)

Deprecated, forwards to setFanTotalEfficiency.

bool openstudio::model::FanZoneExhaust::setFanTotalEfficiency ( double  fanTotalEfficiency)
bool openstudio::model::FanZoneExhaust::setFlowFractionSchedule ( Schedule schedule)
bool openstudio::model::FanZoneExhaust::setMaximumFlowRate ( double  maximumFlowRate)
bool openstudio::model::FanZoneExhaust::setMinimumZoneTemperatureLimitSchedule ( Schedule schedule)
bool openstudio::model::FanZoneExhaust::setPressureRise ( double  pressureRise)
bool openstudio::model::FanZoneExhaust::setSystemAvailabilityManagerCouplingMode ( std::string  systemAvailabilityManagerCouplingMode)
std::string openstudio::model::FanZoneExhaust::systemAvailabilityManagerCouplingMode ( ) const
static std::vector<std::string> openstudio::model::FanZoneExhaust::systemAvailabilityManagerCouplingModeValues ( )
static

Friends And Related Function Documentation

typedef std::vector<FanZoneExhaust> FanZoneExhaustVector
related
typedef boost::optional<FanZoneExhaust> OptionalFanZoneExhaust
related