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 ()
 
boost::optional< double > coolingRatio ()
 
bool isHeatingRatioAutosized ()
 
bool isCoolingRatioAutosized ()
 

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 ( )
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 ( )
bool openstudio::model::SupplyAirflowRatioField::isCoolingRatioAutosized ( )
bool openstudio::model::SupplyAirflowRatioField::isHeatingRatioAutosized ( )