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

#include "DesignSpecificationOutdoorAir.hpp"

Inheritance diagram for openstudio::model::DesignSpecificationOutdoorAir:

Public Member Functions

 DesignSpecificationOutdoorAir (const Model &model)
virtual ~DesignSpecificationOutdoorAir ()
std::string outdoorAirMethod () const
bool isOutdoorAirMethodDefaulted () const
double outdoorAirFlowperPerson () const
Quantity getOutdoorAirFlowperPerson (bool returnIP=false) const
bool isOutdoorAirFlowperPersonDefaulted () const
double outdoorAirFlowperFloorArea () const
Quantity getOutdoorAirFlowperFloorArea (bool returnIP=false) const
bool isOutdoorAirFlowperFloorAreaDefaulted () const
double outdoorAirFlowRate () const
Quantity getOutdoorAirFlowRate (bool returnIP=false) const
bool isOutdoorAirFlowRateDefaulted () const
double outdoorAirFlowAirChangesperHour () const
Quantity getOutdoorAirFlowAirChangesperHour (bool returnIP=false) const
bool isOutdoorAirFlowAirChangesperHourDefaulted () const
boost::optional< ScheduleoutdoorAirFlowRateFractionSchedule () const
bool setOutdoorAirMethod (std::string outdoorAirMethod)
void resetOutdoorAirMethod ()
bool setOutdoorAirFlowperPerson (double outdoorAirFlowperPerson)
bool setOutdoorAirFlowperPerson (const Quantity &outdoorAirFlowperPerson)
void resetOutdoorAirFlowperPerson ()
bool setOutdoorAirFlowperFloorArea (double outdoorAirFlowperFloorArea)
bool setOutdoorAirFlowperFloorArea (const Quantity &outdoorAirFlowperFloorArea)
void resetOutdoorAirFlowperFloorArea ()
bool setOutdoorAirFlowRate (double outdoorAirFlowRate)
bool setOutdoorAirFlowRate (const Quantity &outdoorAirFlowRate)
void resetOutdoorAirFlowRate ()
bool setOutdoorAirFlowAirChangesperHour (double outdoorAirFlowAirChangesperHour)
bool setOutdoorAirFlowAirChangesperHour (const Quantity &outdoorAirFlowAirChangesperHour)
void resetOutdoorAirFlowAirChangesperHour ()
bool setOutdoorAirFlowRateFractionSchedule (Schedule &schedule)
void resetOutdoorAirFlowRateFractionSchedule ()

Static Public Member Functions

static IddObjectType iddObjectType ()
static std::vector< std::string > outdoorAirMethodValues ()
static std::vector< std::string > validOutdoorAirMethodValues ()

Related Functions

typedef std::vector
< DesignSpecificationOutdoorAir
DesignSpecificationOutdoorAirVector
typedef boost::optional
< DesignSpecificationOutdoorAir
OptionalDesignSpecificationOutdoorAir

Detailed Description

DesignSpecificationOutdoorAir is a ModelObject that wraps the OpenStudio IDD object 'OS:DesignSpecification:OutdoorAir'.

Constructor & Destructor Documentation

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

Member Function Documentation

Quantity openstudio::model::DesignSpecificationOutdoorAir::getOutdoorAirFlowAirChangesperHour ( bool  returnIP = false) const
Quantity openstudio::model::DesignSpecificationOutdoorAir::getOutdoorAirFlowperFloorArea ( bool  returnIP = false) const
Quantity openstudio::model::DesignSpecificationOutdoorAir::getOutdoorAirFlowperPerson ( bool  returnIP = false) const
Quantity openstudio::model::DesignSpecificationOutdoorAir::getOutdoorAirFlowRate ( bool  returnIP = false) const
static IddObjectType openstudio::model::DesignSpecificationOutdoorAir::iddObjectType ( )
static
bool openstudio::model::DesignSpecificationOutdoorAir::isOutdoorAirFlowAirChangesperHourDefaulted ( ) const
bool openstudio::model::DesignSpecificationOutdoorAir::isOutdoorAirFlowperFloorAreaDefaulted ( ) const
bool openstudio::model::DesignSpecificationOutdoorAir::isOutdoorAirFlowperPersonDefaulted ( ) const
bool openstudio::model::DesignSpecificationOutdoorAir::isOutdoorAirFlowRateDefaulted ( ) const
bool openstudio::model::DesignSpecificationOutdoorAir::isOutdoorAirMethodDefaulted ( ) const
double openstudio::model::DesignSpecificationOutdoorAir::outdoorAirFlowAirChangesperHour ( ) const
double openstudio::model::DesignSpecificationOutdoorAir::outdoorAirFlowperFloorArea ( ) const
double openstudio::model::DesignSpecificationOutdoorAir::outdoorAirFlowperPerson ( ) const
double openstudio::model::DesignSpecificationOutdoorAir::outdoorAirFlowRate ( ) const
boost::optional<Schedule> openstudio::model::DesignSpecificationOutdoorAir::outdoorAirFlowRateFractionSchedule ( ) const
std::string openstudio::model::DesignSpecificationOutdoorAir::outdoorAirMethod ( ) const
static std::vector<std::string> openstudio::model::DesignSpecificationOutdoorAir::outdoorAirMethodValues ( )
static
void openstudio::model::DesignSpecificationOutdoorAir::resetOutdoorAirFlowAirChangesperHour ( )
void openstudio::model::DesignSpecificationOutdoorAir::resetOutdoorAirFlowperFloorArea ( )
void openstudio::model::DesignSpecificationOutdoorAir::resetOutdoorAirFlowperPerson ( )
void openstudio::model::DesignSpecificationOutdoorAir::resetOutdoorAirFlowRate ( )
void openstudio::model::DesignSpecificationOutdoorAir::resetOutdoorAirFlowRateFractionSchedule ( )
void openstudio::model::DesignSpecificationOutdoorAir::resetOutdoorAirMethod ( )
bool openstudio::model::DesignSpecificationOutdoorAir::setOutdoorAirFlowAirChangesperHour ( double  outdoorAirFlowAirChangesperHour)
bool openstudio::model::DesignSpecificationOutdoorAir::setOutdoorAirFlowAirChangesperHour ( const Quantity outdoorAirFlowAirChangesperHour)
bool openstudio::model::DesignSpecificationOutdoorAir::setOutdoorAirFlowperFloorArea ( double  outdoorAirFlowperFloorArea)
bool openstudio::model::DesignSpecificationOutdoorAir::setOutdoorAirFlowperFloorArea ( const Quantity outdoorAirFlowperFloorArea)
bool openstudio::model::DesignSpecificationOutdoorAir::setOutdoorAirFlowperPerson ( double  outdoorAirFlowperPerson)
bool openstudio::model::DesignSpecificationOutdoorAir::setOutdoorAirFlowperPerson ( const Quantity outdoorAirFlowperPerson)
bool openstudio::model::DesignSpecificationOutdoorAir::setOutdoorAirFlowRate ( double  outdoorAirFlowRate)
bool openstudio::model::DesignSpecificationOutdoorAir::setOutdoorAirFlowRate ( const Quantity outdoorAirFlowRate)
bool openstudio::model::DesignSpecificationOutdoorAir::setOutdoorAirFlowRateFractionSchedule ( Schedule schedule)
bool openstudio::model::DesignSpecificationOutdoorAir::setOutdoorAirMethod ( std::string  outdoorAirMethod)
static std::vector<std::string> openstudio::model::DesignSpecificationOutdoorAir::validOutdoorAirMethodValues ( )
static

Friends And Related Function Documentation