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

#include "AirflowNetworkDetailedOpening.hpp"

Inheritance diagram for openstudio::model::AirflowNetworkDetailedOpening:

Public Member Functions

 AirflowNetworkDetailedOpening (const Model &model, double massFlowCoefficientWhenOpeningisClosed, double massFlowExponentWhenOpeningisClosed, std::string typeofRectangularLargeVerticalOpening, double extraCrackLengthorHeightofPivotingAxis, std::vector< DetailedOpeningFactorData > &openingFactors)
 AirflowNetworkDetailedOpening (const Model &model, double massFlowCoefficientWhenOpeningisClosed, std::vector< DetailedOpeningFactorData > &openingFactors)
virtual ~AirflowNetworkDetailedOpening ()
double airMassFlowCoefficientWhenOpeningisClosed () const
double airMassFlowExponentWhenOpeningisClosed () const
bool isAirMassFlowExponentWhenOpeningisClosedDefaulted () const
std::string typeofRectangularLargeVerticalOpening () const
bool isTypeofRectangularLargeVerticalOpeningDefaulted () const
double extraCrackLengthorHeightofPivotingAxis () const
bool isExtraCrackLengthorHeightofPivotingAxisDefaulted () const
std::vector
< DetailedOpeningFactorData
openingFactors () const
bool setAirMassFlowCoefficientWhenOpeningisClosed (double airMassFlowCoefficientWhenOpeningisClosed)
bool setAirMassFlowExponentWhenOpeningisClosed (double airMassFlowExponentWhenOpeningisClosed)
void resetAirMassFlowExponentWhenOpeningisClosed ()
bool setTypeofRectangularLargeVerticalOpening (std::string typeofRectangularLargeVerticalOpening)
void resetTypeofRectangularLargeVerticalOpening ()
bool setExtraCrackLengthorHeightofPivotingAxis (double extraCrackLengthorHeightofPivotingAxis)
void resetExtraCrackLengthorHeightofPivotingAxis ()
bool setOpeningFactors (std::vector< DetailedOpeningFactorData > &factors)

Static Public Member Functions

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

Related Functions

typedef std::vector
< AirflowNetworkDetailedOpening
AirflowNetworkDetailedOpeningVector
typedef boost::optional
< AirflowNetworkDetailedOpening
OptionalAirflowNetworkDetailedOpening

Detailed Description

AirflowNetworkDetailedOpening is a ModelObject that wraps the OpenStudio IDD object 'OS:AirflowNetworkDetailedOpening'.

Constructor & Destructor Documentation

openstudio::model::AirflowNetworkDetailedOpening::AirflowNetworkDetailedOpening ( const Model model,
double  massFlowCoefficientWhenOpeningisClosed,
double  massFlowExponentWhenOpeningisClosed,
std::string  typeofRectangularLargeVerticalOpening,
double  extraCrackLengthorHeightofPivotingAxis,
std::vector< DetailedOpeningFactorData > &  openingFactors 
)

Construct a detailed opening object.

openstudio::model::AirflowNetworkDetailedOpening::AirflowNetworkDetailedOpening ( const Model model,
double  massFlowCoefficientWhenOpeningisClosed,
std::vector< DetailedOpeningFactorData > &  openingFactors 
)

Construct a detailed opening object with defaulted values.

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

Member Function Documentation

double openstudio::model::AirflowNetworkDetailedOpening::airMassFlowCoefficientWhenOpeningisClosed ( ) const

Returns the air mass flow coefficient when the opening is closed.

double openstudio::model::AirflowNetworkDetailedOpening::airMassFlowExponentWhenOpeningisClosed ( ) const

Returns the air mass flow exponent when the opening is closed.

double openstudio::model::AirflowNetworkDetailedOpening::extraCrackLengthorHeightofPivotingAxis ( ) const

Returns the extra crack length or height of pivoting axis.

static IddObjectType openstudio::model::AirflowNetworkDetailedOpening::iddObjectType ( )
static
bool openstudio::model::AirflowNetworkDetailedOpening::isAirMassFlowExponentWhenOpeningisClosedDefaulted ( ) const

Returns true if the air mass flow exponent when the opening is closed is defaulted.

bool openstudio::model::AirflowNetworkDetailedOpening::isExtraCrackLengthorHeightofPivotingAxisDefaulted ( ) const

Returns true if the extra crack length or height of pivoting axis is defaulted.

bool openstudio::model::AirflowNetworkDetailedOpening::isTypeofRectangularLargeVerticalOpeningDefaulted ( ) const

Returns true if the LVO type is defaulted.

std::vector<DetailedOpeningFactorData> openstudio::model::AirflowNetworkDetailedOpening::openingFactors ( ) const

Returns the opening factor data.

void openstudio::model::AirflowNetworkDetailedOpening::resetAirMassFlowExponentWhenOpeningisClosed ( )

Resets the air mass flow exponent when the opening is closed.

void openstudio::model::AirflowNetworkDetailedOpening::resetExtraCrackLengthorHeightofPivotingAxis ( )

Resets the extra crack length or height of pivoting axis.

void openstudio::model::AirflowNetworkDetailedOpening::resetTypeofRectangularLargeVerticalOpening ( )

Resets the LVO type.

bool openstudio::model::AirflowNetworkDetailedOpening::setAirMassFlowCoefficientWhenOpeningisClosed ( double  airMassFlowCoefficientWhenOpeningisClosed)

Sets the air mass flow coefficient when the opening is closed.

bool openstudio::model::AirflowNetworkDetailedOpening::setAirMassFlowExponentWhenOpeningisClosed ( double  airMassFlowExponentWhenOpeningisClosed)

Sets the air mass flow exponent when the opening is closed.

bool openstudio::model::AirflowNetworkDetailedOpening::setExtraCrackLengthorHeightofPivotingAxis ( double  extraCrackLengthorHeightofPivotingAxis)

Sets the extra crack length or height of pivoting axis.

bool openstudio::model::AirflowNetworkDetailedOpening::setOpeningFactors ( std::vector< DetailedOpeningFactorData > &  factors)

Sets the opening factor data.

bool openstudio::model::AirflowNetworkDetailedOpening::setTypeofRectangularLargeVerticalOpening ( std::string  typeofRectangularLargeVerticalOpening)

Sets the LVO type.

std::string openstudio::model::AirflowNetworkDetailedOpening::typeofRectangularLargeVerticalOpening ( ) const

Returns the LVO type.

static std::vector<std::string> openstudio::model::AirflowNetworkDetailedOpening::typeofRectangularLargeVerticalOpeningValues ( )
static

Friends And Related Function Documentation