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

#include "FenestrationMaterial.hpp"

Inheritance diagram for openstudio::model::FenestrationMaterial:

Public Member Functions

virtual ~FenestrationMaterial ()=default
 FenestrationMaterial (const FenestrationMaterial &other)=default
 FenestrationMaterial (FenestrationMaterial &&other)=default
FenestrationMaterialoperator= (const FenestrationMaterial &)=default
FenestrationMaterialoperator= (FenestrationMaterial &&)=default

Static Public Member Functions

static double ufactorInsideAirTemperature ()
static double ufactorOutsideAirTemperature ()
static const std::vector< double > airThermalConductivityCoefficients ()
static const std::vector< double > airViscosityCoefficients ()
static const std::vector< double > airSpecificHeatCoefficients ()
static double airMolecularWeight ()
static const std::vector< double > argonThermalConductivityCoefficients ()
static const std::vector< double > argonViscosityCoefficients ()
static const std::vector< double > argonSpecificHeatCoefficients ()
static double argonMolecularWeight ()
static const std::vector< double > kryptonThermalConductivityCoefficients ()
static const std::vector< double > kryptonViscosityCoefficients ()
static const std::vector< double > kryptonSpecificHeatCoefficients ()
static double kryptonMolecularWeight ()
static const std::vector< double > xenonThermalConductivityCoefficients ()
static const std::vector< double > xenonViscosityCoefficients ()
static const std::vector< double > xenonSpecificHeatCoefficients ()
static double xenonMolecularWeight ()

Related Functions

using FenestrationMaterialVector = std::vector< FenestrationMaterial >
using OptionalFenestrationMaterial = boost::optional< FenestrationMaterial >

Detailed Description

FenestrationMaterial is a Material that serves as a base class for materials that can be used in fenestration constructions.

FenestrationMaterial also serves as a repository for a number of pieces of fenestration-related data used by EnergyPlus.

Constructor & Destructor Documentation

virtual openstudio::model::FenestrationMaterial::~FenestrationMaterial ( )
virtualdefault
openstudio::model::FenestrationMaterial::FenestrationMaterial ( const FenestrationMaterial other)
default
openstudio::model::FenestrationMaterial::FenestrationMaterial ( FenestrationMaterial &&  other)
default

Member Function Documentation

static double openstudio::model::FenestrationMaterial::airMolecularWeight ( )
static

The molecular weight of air (u).

static const std::vector<double> openstudio::model::FenestrationMaterial::airSpecificHeatCoefficients ( )
static

Returns the specific heat coefficients for air.

static const std::vector<double> openstudio::model::FenestrationMaterial::airThermalConductivityCoefficients ( )
static

Returns the conductivity coefficients for air.

static const std::vector<double> openstudio::model::FenestrationMaterial::airViscosityCoefficients ( )
static

Returns the viscosity coefficients for air.

static double openstudio::model::FenestrationMaterial::argonMolecularWeight ( )
static

The molecular weight of argon (u).

static const std::vector<double> openstudio::model::FenestrationMaterial::argonSpecificHeatCoefficients ( )
static

Returns the specific heat coefficients for argon.

static const std::vector<double> openstudio::model::FenestrationMaterial::argonThermalConductivityCoefficients ( )
static

Returns the conductivity coefficients for argon.

static const std::vector<double> openstudio::model::FenestrationMaterial::argonViscosityCoefficients ( )
static

Returns the viscosity coefficients for argon.

static double openstudio::model::FenestrationMaterial::kryptonMolecularWeight ( )
static

The molecular weight of krypton (u).

static const std::vector<double> openstudio::model::FenestrationMaterial::kryptonSpecificHeatCoefficients ( )
static

Returns the specific heat coefficients for krypton.

static const std::vector<double> openstudio::model::FenestrationMaterial::kryptonThermalConductivityCoefficients ( )
static

Returns the conductivity coefficients for krypton.

static const std::vector<double> openstudio::model::FenestrationMaterial::kryptonViscosityCoefficients ( )
static

Returns the viscosity coefficients for krypton.

FenestrationMaterial& openstudio::model::FenestrationMaterial::operator= ( const FenestrationMaterial )
default
FenestrationMaterial& openstudio::model::FenestrationMaterial::operator= ( FenestrationMaterial &&  )
default
static double openstudio::model::FenestrationMaterial::ufactorInsideAirTemperature ( )
static

Returns the inside air temperature used by EnergyPlus for calculating fenestration u-factors (K).

static double openstudio::model::FenestrationMaterial::ufactorOutsideAirTemperature ( )
static

Returns the outside air temperature used by EnergyPlus for calculating fenestration u-factors (K).

static double openstudio::model::FenestrationMaterial::xenonMolecularWeight ( )
static

The molecular weight of xenon (u).

static const std::vector<double> openstudio::model::FenestrationMaterial::xenonSpecificHeatCoefficients ( )
static

Returns the specific heat coefficients for xenon.

static const std::vector<double> openstudio::model::FenestrationMaterial::xenonThermalConductivityCoefficients ( )
static

Returns the conductivity coefficients for xenon.

static const std::vector<double> openstudio::model::FenestrationMaterial::xenonViscosityCoefficients ( )
static

Returns the viscosity coefficients for xenon.

Friends And Related Function Documentation

using FenestrationMaterialVector = std::vector<FenestrationMaterial>
related
using OptionalFenestrationMaterial = boost::optional<FenestrationMaterial>
related