OpenStudio:model
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
openstudio::model::SupplyAirflowRatioField Class Reference

#include <UnitarySystemPerformanceMultispeed.hpp>

Public Member Functions

 SupplyAirflowRatioField ()
 Default Constructor. Autosizes both heating and cooling. More...
 
 SupplyAirflowRatioField (double heatingRatio, double coolingRatio)
 Constructor that sets values for both heating and cooling. More...
 
Getters
boost::optional< double > heatingRatio () const
 
boost::optional< double > coolingRatio () const
 
bool isHeatingRatioAutosized () const
 
bool isCoolingRatioAutosized () const
 

Static Public Member Functions

static SupplyAirflowRatioField fromCoolingRatio (double coolingRatio)
 "Constructor" that autosizes heating ration and sets cooling ratio. More...
 
static SupplyAirflowRatioField fromHeatingRatio (double heatingRatio)
 "Constructor" that autosizes cooling ratio and sets heating ratio. More...
 

Protected Member Functions

std::vector< std::string > getHeatingCoolingRatiosAsStrings () const
 

Constructor & Destructor Documentation

openstudio::model::SupplyAirflowRatioField::SupplyAirflowRatioField ( )

Default Constructor. Autosizes both heating and cooling.

openstudio::model::SupplyAirflowRatioField::SupplyAirflowRatioField ( double  heatingRatio,
double  coolingRatio 
)

Constructor that sets values for both heating and cooling.

Member Function Documentation

boost::optional<double> openstudio::model::SupplyAirflowRatioField::coolingRatio ( ) const
static SupplyAirflowRatioField openstudio::model::SupplyAirflowRatioField::fromCoolingRatio ( double  coolingRatio)
static

"Constructor" that autosizes heating ration and sets cooling ratio.

static SupplyAirflowRatioField openstudio::model::SupplyAirflowRatioField::fromHeatingRatio ( double  heatingRatio)
static

"Constructor" that autosizes cooling ratio and sets heating ratio.

std::vector<std::string> openstudio::model::SupplyAirflowRatioField::getHeatingCoolingRatiosAsStrings ( ) const
protected
boost::optional<double> openstudio::model::SupplyAirflowRatioField::heatingRatio ( ) const
bool openstudio::model::SupplyAirflowRatioField::isCoolingRatioAutosized ( ) const
bool openstudio::model::SupplyAirflowRatioField::isHeatingRatioAutosized ( ) const