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

#include "AirflowNetworkDuct.hpp"

Inheritance diagram for openstudio::model::AirflowNetworkDuct:

Public Member Functions

 AirflowNetworkDuct (const Model &model)
virtual ~AirflowNetworkDuct () override=default
 AirflowNetworkDuct (const AirflowNetworkDuct &other)=default
 AirflowNetworkDuct (AirflowNetworkDuct &&other)=default
AirflowNetworkDuctoperator= (const AirflowNetworkDuct &)=default
AirflowNetworkDuctoperator= (AirflowNetworkDuct &&)=default
double ductLength () const
double hydraulicDiameter () const
double crossSectionArea () const
double surfaceRoughness () const
bool isSurfaceRoughnessDefaulted () const
double coefficientforLocalDynamicLossDuetoFitting () const
bool isCoefficientforLocalDynamicLossDuetoFittingDefaulted () const
double ductWallHeatTransmittanceCoefficient () const
bool isDuctWallHeatTransmittanceCoefficientDefaulted () const
double insideConvectionCoefficient () const
bool isInsideConvectionCoefficientDefaulted () const
double outsideConvectionCoefficient () const
bool isOutsideConvectionCoefficientDefaulted () const
double overallMoistureTransmittanceCoefficientfromAirtoAir () const
bool isOverallMoistureTransmittanceCoefficientfromAirtoAirDefaulted () const
bool setDuctLength (double ductLength)
bool setHydraulicDiameter (double hydraulicDiameter)
bool setCrossSectionArea (double crossSectionArea)
bool setSurfaceRoughness (double surfaceRoughness)
void resetSurfaceRoughness ()
bool setCoefficientforLocalDynamicLossDuetoFitting (double coefficientforLocalDynamicLossDuetoFitting)
void resetCoefficientforLocalDynamicLossDuetoFitting ()
bool setDuctWallHeatTransmittanceCoefficient (double coefficient)
void resetDuctWallHeatTransmittanceCoefficient ()
bool setInsideConvectionCoefficient (double coefficient)
void resetInsideConvectionCoefficient ()
bool setOutsideConvectionCoefficient (double coefficient)
void resetOutsideConvectionCoefficient ()
bool setOverallMoistureTransmittanceCoefficientfromAirtoAir (double overallMoistureTransmittanceCoefficientfromAirtoAir)
void resetOverallMoistureTransmittanceCoefficientfromAirtoAir ()

Static Public Member Functions

static IddObjectType iddObjectType ()

Related Functions

using AirflowNetworkDuctVector = std::vector< AirflowNetworkDuct >
using OptionalAirflowNetworkDuct = boost::optional< AirflowNetworkDuct >

Detailed Description

AirflowNetworkDuct is a ModelObject that wraps the OpenStudio IDD object 'OS:AirflowNetwork:Duct'.

Constructor & Destructor Documentation

openstudio::model::AirflowNetworkDuct::AirflowNetworkDuct ( const Model model)
explicit
virtual openstudio::model::AirflowNetworkDuct::~AirflowNetworkDuct ( )
overridevirtualdefault
openstudio::model::AirflowNetworkDuct::AirflowNetworkDuct ( const AirflowNetworkDuct other)
default
openstudio::model::AirflowNetworkDuct::AirflowNetworkDuct ( AirflowNetworkDuct &&  other)
default

Member Function Documentation

double openstudio::model::AirflowNetworkDuct::coefficientforLocalDynamicLossDuetoFitting ( ) const
double openstudio::model::AirflowNetworkDuct::crossSectionArea ( ) const
double openstudio::model::AirflowNetworkDuct::ductLength ( ) const
double openstudio::model::AirflowNetworkDuct::ductWallHeatTransmittanceCoefficient ( ) const
double openstudio::model::AirflowNetworkDuct::hydraulicDiameter ( ) const
static IddObjectType openstudio::model::AirflowNetworkDuct::iddObjectType ( )
static
double openstudio::model::AirflowNetworkDuct::insideConvectionCoefficient ( ) const
bool openstudio::model::AirflowNetworkDuct::isCoefficientforLocalDynamicLossDuetoFittingDefaulted ( ) const
bool openstudio::model::AirflowNetworkDuct::isDuctWallHeatTransmittanceCoefficientDefaulted ( ) const
bool openstudio::model::AirflowNetworkDuct::isInsideConvectionCoefficientDefaulted ( ) const
bool openstudio::model::AirflowNetworkDuct::isOutsideConvectionCoefficientDefaulted ( ) const
bool openstudio::model::AirflowNetworkDuct::isOverallMoistureTransmittanceCoefficientfromAirtoAirDefaulted ( ) const
bool openstudio::model::AirflowNetworkDuct::isSurfaceRoughnessDefaulted ( ) const
AirflowNetworkDuct& openstudio::model::AirflowNetworkDuct::operator= ( const AirflowNetworkDuct )
default
AirflowNetworkDuct& openstudio::model::AirflowNetworkDuct::operator= ( AirflowNetworkDuct &&  )
default
double openstudio::model::AirflowNetworkDuct::outsideConvectionCoefficient ( ) const
double openstudio::model::AirflowNetworkDuct::overallMoistureTransmittanceCoefficientfromAirtoAir ( ) const
void openstudio::model::AirflowNetworkDuct::resetCoefficientforLocalDynamicLossDuetoFitting ( )
void openstudio::model::AirflowNetworkDuct::resetDuctWallHeatTransmittanceCoefficient ( )
void openstudio::model::AirflowNetworkDuct::resetInsideConvectionCoefficient ( )
void openstudio::model::AirflowNetworkDuct::resetOutsideConvectionCoefficient ( )
void openstudio::model::AirflowNetworkDuct::resetOverallMoistureTransmittanceCoefficientfromAirtoAir ( )
void openstudio::model::AirflowNetworkDuct::resetSurfaceRoughness ( )
bool openstudio::model::AirflowNetworkDuct::setCoefficientforLocalDynamicLossDuetoFitting ( double  coefficientforLocalDynamicLossDuetoFitting)
bool openstudio::model::AirflowNetworkDuct::setCrossSectionArea ( double  crossSectionArea)
bool openstudio::model::AirflowNetworkDuct::setDuctLength ( double  ductLength)
bool openstudio::model::AirflowNetworkDuct::setDuctWallHeatTransmittanceCoefficient ( double  coefficient)
bool openstudio::model::AirflowNetworkDuct::setHydraulicDiameter ( double  hydraulicDiameter)
bool openstudio::model::AirflowNetworkDuct::setInsideConvectionCoefficient ( double  coefficient)
bool openstudio::model::AirflowNetworkDuct::setOutsideConvectionCoefficient ( double  coefficient)
bool openstudio::model::AirflowNetworkDuct::setOverallMoistureTransmittanceCoefficientfromAirtoAir ( double  overallMoistureTransmittanceCoefficientfromAirtoAir)
bool openstudio::model::AirflowNetworkDuct::setSurfaceRoughness ( double  surfaceRoughness)
double openstudio::model::AirflowNetworkDuct::surfaceRoughness ( ) const

Friends And Related Function Documentation

using AirflowNetworkDuctVector = std::vector<AirflowNetworkDuct>
related
using OptionalAirflowNetworkDuct = boost::optional<AirflowNetworkDuct>
related