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

#include "UnitarySystemPerformanceMultispeed.hpp"

Public Member Functions

 SupplyAirflowRatioField ()
 SupplyAirflowRatioField (double heatingRatio, double coolingRatio)
boost::optional< double > heatingRatio ()
boost::optional< double > coolingRatio ()
bool isHeatingRatioAutosized ()
bool isCoolingRatioAutosized ()

Static Public Member Functions

static SupplyAirflowRatioField fromCoolingRatio (double coolingRatio)
static SupplyAirflowRatioField fromHeatingRatio (double heatingRatio)

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 ( )