OpenStudio:utilities
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Member Functions | Static Public Member Functions | List of all members
openstudio::EpwDesignCondition Class Reference

#include <EpwFile.hpp>

Public Member Functions

double coolingDehumidificationDewPoint0pt4 () const
 Returns the cooling dehumidification dew point temperature 0.4% in degrees C. More...
 
double coolingDehumidificationDewPoint1 () const
 Returns the cooling dehumidification dew point temperature 1% in degrees C. More...
 
double coolingDehumidificationDewPoint2 () const
 Returns the cooling dehumidification dew point temperature 2% in degrees C. More...
 
double coolingDehumidificationHumidityRatio0pt4 () const
 Returns the cooling dehumidification humidity ratio 0.4% in g of moisture per kg of dry air. More...
 
double coolingDehumidificationHumidityRatio1 () const
 Returns the cooling dehumidification humidity ratio 1% in g of moisture per kg of dry air. More...
 
double coolingDehumidificationHumidityRatio2 () const
 Returns the cooling dehumidification humidity ratio 2% in g of moisture per kg of dry air. More...
 
double coolingDehumidificationMeanCoincidentDryBulb0pt4 () const
 Returns the cooling dehumidification mean coincident dry bulb temperature 0.4% in degrees C. More...
 
double coolingDehumidificationMeanCoincidentDryBulb1 () const
 Returns the cooling dehumidification mean coincident dry bulb temperature 1% in degrees C. More...
 
double coolingDehumidificationMeanCoincidentDryBulb2 () const
 Returns the cooling dehumidification mean coincident dry bulb temperature 2% in degrees C. More...
 
double coolingDryBulb0pt4 () const
 Returns the cooling dry bulb temperature 0.4% in degrees C. More...
 
double coolingDryBulb1 () const
 Returns the cooling dry bulb temperature 1% in degrees C. More...
 
double coolingDryBulb2 () const
 Returns the cooling dry bulb temperature 2% in degrees C. More...
 
double coolingDryBulbRange () const
 Returns the cooling dry bulb temperature range in degrees C. More...
 
double coolingEnthalpy0pt4 () const
 Returns the cooling enthalpy 0.4% in kJ/kg. More...
 
double coolingEnthalpy1 () const
 Returns the cooling enthalpy 1% in kJ/kg. More...
 
double coolingEnthalpy2 () const
 Returns the cooling enthalpy 2% in kJ/kg. More...
 
double coolingEnthalpyMeanCoincidentDryBulb0pt4 () const
 Returns the cooling enthalpy mean coincident dry bulb temperature 0.4% in degrees C. More...
 
double coolingEnthalpyMeanCoincidentDryBulb1 () const
 Returns the cooling enthalpy mean coincident dry bulb temperature 1% in degrees C. More...
 
double coolingEnthalpyMeanCoincidentDryBulb2 () const
 Returns the cooling enthalpy mean coincident dry bulb temperature 2% in degrees C. More...
 
double coolingEvaporationMeanCoincidentDryBulb0pt4 () const
 Returns the cooling evaporation mean coincident dry bulb temperature 0.4% in degrees C. More...
 
double coolingEvaporationMeanCoincidentDryBulb1 () const
 Returns the cooling evaporation mean coincident dry bulb temperature 1% in degrees C. More...
 
double coolingEvaporationMeanCoincidentDryBulb2 () const
 Returns the cooling evaporation mean coincident dry bulb temperature 2% in degrees C. More...
 
double coolingEvaporationWetBulb0pt4 () const
 Returns the cooling evaporation wet bulb temperature 0.4% in degrees C. More...
 
double coolingEvaporationWetBulb1 () const
 Returns the cooling evaporation wet bulb temperature 1% in degrees C. More...
 
double coolingEvaporationWetBulb2 () const
 Returns the cooling evaporation wet bulb temperature 2% in degrees C. More...
 
int coolingHottestMonth () const
 Returns the cooling hottest month. More...
 
int coolingHours8To4AndDryBulb12pt8To20pt6 () const
 Returns the number of cooling hours between 8am and 4pm with dry bulb temperature between 12.8 and 20.6 degrees C. More...
 
double coolingMeanCoincidentWetBulb0pt4 () const
 Returns the cooling mean coincident wet bulb temperature in degrees C. More...
 
double coolingMeanCoincidentWetBulb1 () const
 Returns the cooling mean coincident wet bulb temperature 1% in degrees C. More...
 
double coolingMeanCoincidentWetBulb2 () const
 Returns the cooling mean coincident wet bulb temperature 2% in degrees C. More...
 
double coolingMeanCoincidentWindSpeed0pt4 () const
 Returns the cooling mean coincident wind speed 0.4% in m/s. More...
 
int coolingPrevailingCoincidentWindDirection0pt4 () const
 Returns the cooling prevailing coincident wind direction 0.4% in degrees. More...
 
 EpwDesignCondition ()
 Create an empty EpwDesignCondition object. More...
 
 EpwDesignCondition (const std::string &titleOfDesignCondition, int heatingColdestMonth, double heatingDryBulb99pt6, double heatingDryBulb99, double heatingHumidificationDewPoint99pt6, double heatingHumidificationHumidityRatio99pt6, double heatingHumidificationMeanCoincidentDryBulb99pt6, double heatingHumidificationDewPoint99, double heatingHumidificationHumidityRatio99, double heatingHumidificationMeanCoincidentDryBulb99, double heatingColdestMonthWindSpeed0pt4, double heatingColdestMonthMeanCoincidentDryBulb0pt4, double heatingColdestMonthWindSpeed1, double heatingColdestMonthMeanCoincidentDryBulb1, double heatingMeanCoincidentWindSpeed99pt6, int heatingPrevailingCoincidentWindDirection99pt6, int coolingHottestMonth, double coolingDryBulbRange, double coolingDryBulb0pt4, double coolingMeanCoincidentWetBulb0pt4, double coolingDryBulb1, double coolingMeanCoincidentWetBulb1, double coolingDryBulb2, double coolingMeanCoincidentWetBulb2, double coolingEvaporationWetBulb0pt4, double coolingEvaporationMeanCoincidentDryBulb0pt4, double coolingEvaporationWetBulb1, double coolingEvaporationMeanCoincidentDryBulb1, double coolingEvaporationWetBulb2, double coolingEvaporationMeanCoincidentDryBulb2, double coolingMeanCoincidentWindSpeed0pt4, int coolingPrevailingCoincidentWindDirection0pt4, double coolingDehumidificationDewPoint0pt4, double coolingDehumidificationHumidityRatio0pt4, double coolingDehumidificationMeanCoincidentDryBulb0pt4, double coolingDehumidificationDewPoint1, double coolingDehumidificationHumidityRatio1, double coolingDehumidificationMeanCoincidentDryBulb1, double coolingDehumidificationDewPoint2, double coolingDehumidificationHumidityRatio2, double coolingDehumidificationMeanCoincidentDryBulb2, double coolingEnthalpy0pt4, double coolingEnthalpyMeanCoincidentDryBulb0pt4, double coolingEnthalpy1, double coolingEnthalpyMeanCoincidentDryBulb1, double coolingEnthalpy2, double coolingEnthalpyMeanCoincidentDryBulb2, int coolingHours8To4AndDryBulb12pt8To20pt6, double extremeWindSpeed1, double extremeWindSpeed2pt5, double extremeWindSpeed5, double extremeMaxWetBulb, double extremeMeanMinDryBulb, double extremeMeanMaxDryBulb, double extremeStdDevMinDryBulb, double extremeStdDevMaxDryBulb, double extremeN5YearsMinDryBulb, double extremeN5YearsMaxDryBulb, double extremeN10YearsMinDryBulb, double extremeN10YearsMaxDryBulb, double extremeN20YearsMinDryBulb, double extremeN20YearsMaxDryBulb, double extremeN50YearsMinDryBulb, double extremeN50YearsMaxDryBulb)
 Create an EpwDesignCondition object with specified properties. More...
 
double extremeMaxWetBulb () const
 Returns the extreme maximum wet bulb temperature in degrees C. More...
 
double extremeMeanMaxDryBulb () const
 Returns the extreme mean maximum dry bulb temperature in degrees C. More...
 
double extremeMeanMinDryBulb () const
 Returns the extreme mean minimum dry bulb temperature in degrees C. More...
 
double extremeN10YearsMaxDryBulb () const
 Returns the extreme n=10 years maximum dry bulb temperature in degrees C. More...
 
double extremeN10YearsMinDryBulb () const
 Returns the extreme n=10 years minimum dry bulb temperature in degrees C. More...
 
double extremeN20YearsMaxDryBulb () const
 Returns the extreme n=20 years maximum dry bulb temperature in degrees C. More...
 
double extremeN20YearsMinDryBulb () const
 Returns the extreme n=20 years minimum dry bulb temperature in degrees C. More...
 
double extremeN50YearsMaxDryBulb () const
 Returns the extreme n=50 years maximum dry bulb temperature in degrees C. More...
 
double extremeN50YearsMinDryBulb () const
 Returns the extreme n=50 years minimum dry bulb temperature in degrees C. More...
 
double extremeN5YearsMaxDryBulb () const
 Returns the extreme n=5 years maximum dry bulb temperature in degrees C. More...
 
double extremeN5YearsMinDryBulb () const
 Returns the extreme n=5 years minimum dry bulb temperature in degrees C. More...
 
double extremeStdDevMaxDryBulb () const
 Returns the extreme standard deviation maximum dry bulb temperature in degrees C. More...
 
double extremeStdDevMinDryBulb () const
 Returns the extreme standard deviation minimum dry bulb temperature in degrees C. More...
 
double extremeWindSpeed1 () const
 Returns the extreme wind speed 1% in m/s. More...
 
double extremeWindSpeed2pt5 () const
 Returns the extreme wind speed 2.5% in m/s. More...
 
double extremeWindSpeed5 () const
 Returns the extreme wind speed 5% in m/s. More...
 
boost::optional< double > getField (EpwDesignField id)
 Returns the dobule value of the field specified by enumeration value. More...
 
boost::optional< double > getFieldByName (const std::string &name)
 Returns the double value of the named field if possible. More...
 
int heatingColdestMonth () const
 Returns the heating coldest month. More...
 
double heatingColdestMonthMeanCoincidentDryBulb0pt4 () const
 Returns the heating coldest month mean coincident dry bulb temperature 0.4% in degrees C. More...
 
double heatingColdestMonthMeanCoincidentDryBulb1 () const
 Returns the heating coldest month mean coincident dry bulb temperature 1% in degrees C. More...
 
double heatingColdestMonthWindSpeed0pt4 () const
 Returns the heating coldest month wind speed 0.4% in m/s. More...
 
double heatingColdestMonthWindSpeed1 () const
 Returns the heating coldest month wind speed 1% in m/s. More...
 
double heatingDryBulb99 () const
 Returns the heating dry bulb temperature 99% in degrees C. More...
 
double heatingDryBulb99pt6 () const
 Returns the heating dry bulb temperature 99.6% in degrees C. More...
 
double heatingHumidificationDewPoint99 () const
 Returns the heating humidification dew point temperature 99% in degrees C. More...
 
double heatingHumidificationDewPoint99pt6 () const
 Returns the heating humidification dew point temperature 99.6% in degrees C. More...
 
double heatingHumidificationHumidityRatio99 () const
 Returns the heating humidification humidity ratio 99% in g of moisture per kg of dry air. More...
 
double heatingHumidificationHumidityRatio99pt6 () const
 Returns the heating humidification humidity ratio 99.6% in g of moisture per kg of dry air. More...
 
double heatingHumidificationMeanCoincidentDryBulb99 () const
 Returns the heating humidification mean coincient dry bulb temperature 99% in degrees C. More...
 
double heatingHumidificationMeanCoincidentDryBulb99pt6 () const
 Returns the heating humidification mean coincident dry bulb temperature 99.6% in degrees C. More...
 
double heatingMeanCoincidentWindSpeed99pt6 () const
 Returns the heating mean coincident wind speed 99.6% in m/s. More...
 
int heatingPrevailingCoincidentWindDirection99pt6 () const
 Returns the heating prevailing coincident wind direction 99.6% in degrees. More...
 
std::string titleOfDesignCondition () const
 Returns the title of design condition. More...
 

Static Public Member Functions

static boost::optional
< EpwDesignCondition
fromDesignConditionsString (const std::string &line)
 Create an EpwDesignCondition from an EPW-formatted string. More...
 
static boost::optional
< EpwDesignCondition
fromDesignConditionsStrings (const std::vector< std::string > &list)
 Create an EpwDesignCondition from a list of EPW designs as strings. More...
 
static std::string getUnits (EpwDesignField field)
 Returns the units of the field specified by enumeration value. More...
 
static boost::optional
< std::string > 
getUnitsByName (const std::string &name)
 Returns the units of the named field. More...
 

Detailed Description

EpwDesignCondition is one line from the EPW file.

All floating point numbers are stored as strings, but are checked as numbers.

Constructor & Destructor Documentation

openstudio::EpwDesignCondition::EpwDesignCondition ( )

Create an empty EpwDesignCondition object.

openstudio::EpwDesignCondition::EpwDesignCondition ( const std::string &  titleOfDesignCondition,
int  heatingColdestMonth,
double  heatingDryBulb99pt6,
double  heatingDryBulb99,
double  heatingHumidificationDewPoint99pt6,
double  heatingHumidificationHumidityRatio99pt6,
double  heatingHumidificationMeanCoincidentDryBulb99pt6,
double  heatingHumidificationDewPoint99,
double  heatingHumidificationHumidityRatio99,
double  heatingHumidificationMeanCoincidentDryBulb99,
double  heatingColdestMonthWindSpeed0pt4,
double  heatingColdestMonthMeanCoincidentDryBulb0pt4,
double  heatingColdestMonthWindSpeed1,
double  heatingColdestMonthMeanCoincidentDryBulb1,
double  heatingMeanCoincidentWindSpeed99pt6,
int  heatingPrevailingCoincidentWindDirection99pt6,
int  coolingHottestMonth,
double  coolingDryBulbRange,
double  coolingDryBulb0pt4,
double  coolingMeanCoincidentWetBulb0pt4,
double  coolingDryBulb1,
double  coolingMeanCoincidentWetBulb1,
double  coolingDryBulb2,
double  coolingMeanCoincidentWetBulb2,
double  coolingEvaporationWetBulb0pt4,
double  coolingEvaporationMeanCoincidentDryBulb0pt4,
double  coolingEvaporationWetBulb1,
double  coolingEvaporationMeanCoincidentDryBulb1,
double  coolingEvaporationWetBulb2,
double  coolingEvaporationMeanCoincidentDryBulb2,
double  coolingMeanCoincidentWindSpeed0pt4,
int  coolingPrevailingCoincidentWindDirection0pt4,
double  coolingDehumidificationDewPoint0pt4,
double  coolingDehumidificationHumidityRatio0pt4,
double  coolingDehumidificationMeanCoincidentDryBulb0pt4,
double  coolingDehumidificationDewPoint1,
double  coolingDehumidificationHumidityRatio1,
double  coolingDehumidificationMeanCoincidentDryBulb1,
double  coolingDehumidificationDewPoint2,
double  coolingDehumidificationHumidityRatio2,
double  coolingDehumidificationMeanCoincidentDryBulb2,
double  coolingEnthalpy0pt4,
double  coolingEnthalpyMeanCoincidentDryBulb0pt4,
double  coolingEnthalpy1,
double  coolingEnthalpyMeanCoincidentDryBulb1,
double  coolingEnthalpy2,
double  coolingEnthalpyMeanCoincidentDryBulb2,
int  coolingHours8To4AndDryBulb12pt8To20pt6,
double  extremeWindSpeed1,
double  extremeWindSpeed2pt5,
double  extremeWindSpeed5,
double  extremeMaxWetBulb,
double  extremeMeanMinDryBulb,
double  extremeMeanMaxDryBulb,
double  extremeStdDevMinDryBulb,
double  extremeStdDevMaxDryBulb,
double  extremeN5YearsMinDryBulb,
double  extremeN5YearsMaxDryBulb,
double  extremeN10YearsMinDryBulb,
double  extremeN10YearsMaxDryBulb,
double  extremeN20YearsMinDryBulb,
double  extremeN20YearsMaxDryBulb,
double  extremeN50YearsMinDryBulb,
double  extremeN50YearsMaxDryBulb 
)

Create an EpwDesignCondition object with specified properties.

Member Function Documentation

double openstudio::EpwDesignCondition::coolingDehumidificationDewPoint0pt4 ( ) const

Returns the cooling dehumidification dew point temperature 0.4% in degrees C.

double openstudio::EpwDesignCondition::coolingDehumidificationDewPoint1 ( ) const

Returns the cooling dehumidification dew point temperature 1% in degrees C.

double openstudio::EpwDesignCondition::coolingDehumidificationDewPoint2 ( ) const

Returns the cooling dehumidification dew point temperature 2% in degrees C.

double openstudio::EpwDesignCondition::coolingDehumidificationHumidityRatio0pt4 ( ) const

Returns the cooling dehumidification humidity ratio 0.4% in g of moisture per kg of dry air.

double openstudio::EpwDesignCondition::coolingDehumidificationHumidityRatio1 ( ) const

Returns the cooling dehumidification humidity ratio 1% in g of moisture per kg of dry air.

double openstudio::EpwDesignCondition::coolingDehumidificationHumidityRatio2 ( ) const

Returns the cooling dehumidification humidity ratio 2% in g of moisture per kg of dry air.

double openstudio::EpwDesignCondition::coolingDehumidificationMeanCoincidentDryBulb0pt4 ( ) const

Returns the cooling dehumidification mean coincident dry bulb temperature 0.4% in degrees C.

double openstudio::EpwDesignCondition::coolingDehumidificationMeanCoincidentDryBulb1 ( ) const

Returns the cooling dehumidification mean coincident dry bulb temperature 1% in degrees C.

double openstudio::EpwDesignCondition::coolingDehumidificationMeanCoincidentDryBulb2 ( ) const

Returns the cooling dehumidification mean coincident dry bulb temperature 2% in degrees C.

double openstudio::EpwDesignCondition::coolingDryBulb0pt4 ( ) const

Returns the cooling dry bulb temperature 0.4% in degrees C.

double openstudio::EpwDesignCondition::coolingDryBulb1 ( ) const

Returns the cooling dry bulb temperature 1% in degrees C.

double openstudio::EpwDesignCondition::coolingDryBulb2 ( ) const

Returns the cooling dry bulb temperature 2% in degrees C.

double openstudio::EpwDesignCondition::coolingDryBulbRange ( ) const

Returns the cooling dry bulb temperature range in degrees C.

double openstudio::EpwDesignCondition::coolingEnthalpy0pt4 ( ) const

Returns the cooling enthalpy 0.4% in kJ/kg.

double openstudio::EpwDesignCondition::coolingEnthalpy1 ( ) const

Returns the cooling enthalpy 1% in kJ/kg.

double openstudio::EpwDesignCondition::coolingEnthalpy2 ( ) const

Returns the cooling enthalpy 2% in kJ/kg.

double openstudio::EpwDesignCondition::coolingEnthalpyMeanCoincidentDryBulb0pt4 ( ) const

Returns the cooling enthalpy mean coincident dry bulb temperature 0.4% in degrees C.

double openstudio::EpwDesignCondition::coolingEnthalpyMeanCoincidentDryBulb1 ( ) const

Returns the cooling enthalpy mean coincident dry bulb temperature 1% in degrees C.

double openstudio::EpwDesignCondition::coolingEnthalpyMeanCoincidentDryBulb2 ( ) const

Returns the cooling enthalpy mean coincident dry bulb temperature 2% in degrees C.

double openstudio::EpwDesignCondition::coolingEvaporationMeanCoincidentDryBulb0pt4 ( ) const

Returns the cooling evaporation mean coincident dry bulb temperature 0.4% in degrees C.

double openstudio::EpwDesignCondition::coolingEvaporationMeanCoincidentDryBulb1 ( ) const

Returns the cooling evaporation mean coincident dry bulb temperature 1% in degrees C.

double openstudio::EpwDesignCondition::coolingEvaporationMeanCoincidentDryBulb2 ( ) const

Returns the cooling evaporation mean coincident dry bulb temperature 2% in degrees C.

double openstudio::EpwDesignCondition::coolingEvaporationWetBulb0pt4 ( ) const

Returns the cooling evaporation wet bulb temperature 0.4% in degrees C.

double openstudio::EpwDesignCondition::coolingEvaporationWetBulb1 ( ) const

Returns the cooling evaporation wet bulb temperature 1% in degrees C.

double openstudio::EpwDesignCondition::coolingEvaporationWetBulb2 ( ) const

Returns the cooling evaporation wet bulb temperature 2% in degrees C.

int openstudio::EpwDesignCondition::coolingHottestMonth ( ) const

Returns the cooling hottest month.

int openstudio::EpwDesignCondition::coolingHours8To4AndDryBulb12pt8To20pt6 ( ) const

Returns the number of cooling hours between 8am and 4pm with dry bulb temperature between 12.8 and 20.6 degrees C.

double openstudio::EpwDesignCondition::coolingMeanCoincidentWetBulb0pt4 ( ) const

Returns the cooling mean coincident wet bulb temperature in degrees C.

double openstudio::EpwDesignCondition::coolingMeanCoincidentWetBulb1 ( ) const

Returns the cooling mean coincident wet bulb temperature 1% in degrees C.

double openstudio::EpwDesignCondition::coolingMeanCoincidentWetBulb2 ( ) const

Returns the cooling mean coincident wet bulb temperature 2% in degrees C.

double openstudio::EpwDesignCondition::coolingMeanCoincidentWindSpeed0pt4 ( ) const

Returns the cooling mean coincident wind speed 0.4% in m/s.

int openstudio::EpwDesignCondition::coolingPrevailingCoincidentWindDirection0pt4 ( ) const

Returns the cooling prevailing coincident wind direction 0.4% in degrees.

double openstudio::EpwDesignCondition::extremeMaxWetBulb ( ) const

Returns the extreme maximum wet bulb temperature in degrees C.

double openstudio::EpwDesignCondition::extremeMeanMaxDryBulb ( ) const

Returns the extreme mean maximum dry bulb temperature in degrees C.

double openstudio::EpwDesignCondition::extremeMeanMinDryBulb ( ) const

Returns the extreme mean minimum dry bulb temperature in degrees C.

double openstudio::EpwDesignCondition::extremeN10YearsMaxDryBulb ( ) const

Returns the extreme n=10 years maximum dry bulb temperature in degrees C.

double openstudio::EpwDesignCondition::extremeN10YearsMinDryBulb ( ) const

Returns the extreme n=10 years minimum dry bulb temperature in degrees C.

double openstudio::EpwDesignCondition::extremeN20YearsMaxDryBulb ( ) const

Returns the extreme n=20 years maximum dry bulb temperature in degrees C.

double openstudio::EpwDesignCondition::extremeN20YearsMinDryBulb ( ) const

Returns the extreme n=20 years minimum dry bulb temperature in degrees C.

double openstudio::EpwDesignCondition::extremeN50YearsMaxDryBulb ( ) const

Returns the extreme n=50 years maximum dry bulb temperature in degrees C.

double openstudio::EpwDesignCondition::extremeN50YearsMinDryBulb ( ) const

Returns the extreme n=50 years minimum dry bulb temperature in degrees C.

double openstudio::EpwDesignCondition::extremeN5YearsMaxDryBulb ( ) const

Returns the extreme n=5 years maximum dry bulb temperature in degrees C.

double openstudio::EpwDesignCondition::extremeN5YearsMinDryBulb ( ) const

Returns the extreme n=5 years minimum dry bulb temperature in degrees C.

double openstudio::EpwDesignCondition::extremeStdDevMaxDryBulb ( ) const

Returns the extreme standard deviation maximum dry bulb temperature in degrees C.

double openstudio::EpwDesignCondition::extremeStdDevMinDryBulb ( ) const

Returns the extreme standard deviation minimum dry bulb temperature in degrees C.

double openstudio::EpwDesignCondition::extremeWindSpeed1 ( ) const

Returns the extreme wind speed 1% in m/s.

double openstudio::EpwDesignCondition::extremeWindSpeed2pt5 ( ) const

Returns the extreme wind speed 2.5% in m/s.

double openstudio::EpwDesignCondition::extremeWindSpeed5 ( ) const

Returns the extreme wind speed 5% in m/s.

static boost::optional<EpwDesignCondition> openstudio::EpwDesignCondition::fromDesignConditionsString ( const std::string &  line)
static

Create an EpwDesignCondition from an EPW-formatted string.

static boost::optional<EpwDesignCondition> openstudio::EpwDesignCondition::fromDesignConditionsStrings ( const std::vector< std::string > &  list)
static

Create an EpwDesignCondition from a list of EPW designs as strings.

boost::optional<double> openstudio::EpwDesignCondition::getField ( EpwDesignField  id)

Returns the dobule value of the field specified by enumeration value.

boost::optional<double> openstudio::EpwDesignCondition::getFieldByName ( const std::string &  name)

Returns the double value of the named field if possible.

static std::string openstudio::EpwDesignCondition::getUnits ( EpwDesignField  field)
static

Returns the units of the field specified by enumeration value.

static boost::optional<std::string> openstudio::EpwDesignCondition::getUnitsByName ( const std::string &  name)
static

Returns the units of the named field.

int openstudio::EpwDesignCondition::heatingColdestMonth ( ) const

Returns the heating coldest month.

double openstudio::EpwDesignCondition::heatingColdestMonthMeanCoincidentDryBulb0pt4 ( ) const

Returns the heating coldest month mean coincident dry bulb temperature 0.4% in degrees C.

double openstudio::EpwDesignCondition::heatingColdestMonthMeanCoincidentDryBulb1 ( ) const

Returns the heating coldest month mean coincident dry bulb temperature 1% in degrees C.

double openstudio::EpwDesignCondition::heatingColdestMonthWindSpeed0pt4 ( ) const

Returns the heating coldest month wind speed 0.4% in m/s.

double openstudio::EpwDesignCondition::heatingColdestMonthWindSpeed1 ( ) const

Returns the heating coldest month wind speed 1% in m/s.

double openstudio::EpwDesignCondition::heatingDryBulb99 ( ) const

Returns the heating dry bulb temperature 99% in degrees C.

double openstudio::EpwDesignCondition::heatingDryBulb99pt6 ( ) const

Returns the heating dry bulb temperature 99.6% in degrees C.

double openstudio::EpwDesignCondition::heatingHumidificationDewPoint99 ( ) const

Returns the heating humidification dew point temperature 99% in degrees C.

double openstudio::EpwDesignCondition::heatingHumidificationDewPoint99pt6 ( ) const

Returns the heating humidification dew point temperature 99.6% in degrees C.

double openstudio::EpwDesignCondition::heatingHumidificationHumidityRatio99 ( ) const

Returns the heating humidification humidity ratio 99% in g of moisture per kg of dry air.

double openstudio::EpwDesignCondition::heatingHumidificationHumidityRatio99pt6 ( ) const

Returns the heating humidification humidity ratio 99.6% in g of moisture per kg of dry air.

double openstudio::EpwDesignCondition::heatingHumidificationMeanCoincidentDryBulb99 ( ) const

Returns the heating humidification mean coincient dry bulb temperature 99% in degrees C.

double openstudio::EpwDesignCondition::heatingHumidificationMeanCoincidentDryBulb99pt6 ( ) const

Returns the heating humidification mean coincident dry bulb temperature 99.6% in degrees C.

double openstudio::EpwDesignCondition::heatingMeanCoincidentWindSpeed99pt6 ( ) const

Returns the heating mean coincident wind speed 99.6% in m/s.

int openstudio::EpwDesignCondition::heatingPrevailingCoincidentWindDirection99pt6 ( ) const

Returns the heating prevailing coincident wind direction 99.6% in degrees.

std::string openstudio::EpwDesignCondition::titleOfDesignCondition ( ) const

Returns the title of design condition.