OpenStudio:model
Loading...
Searching...
No Matches
openstudio::model::SupplyAirflowRatioField Class Reference

#include <UnitarySystemPerformanceMultispeed.hpp>

Public Member Functions

 SupplyAirflowRatioField ()
 Default Constructor. Autosizes both heating and cooling.
 
 SupplyAirflowRatioField (double heatingRatio, double coolingRatio)
 Constructor that sets values for both heating and cooling.
 

Static Public Member Functions

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

Getters

boost::optional< double > heatingRatio () const
 
boost::optional< double > coolingRatio () const
 
bool isHeatingRatioAutosized () const
 
bool isCoolingRatioAutosized () const
 
std::vector< std::string > getHeatingCoolingRatiosAsStrings () const
 

Constructor & Destructor Documentation

◆ SupplyAirflowRatioField() [1/2]

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

Default Constructor. Autosizes both heating and cooling.

◆ SupplyAirflowRatioField() [2/2]

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

Constructor that sets values for both heating and cooling.

Member Function Documentation

◆ coolingRatio()

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

◆ fromCoolingRatio()

static SupplyAirflowRatioField openstudio::model::SupplyAirflowRatioField::fromCoolingRatio ( double coolingRatio)
static

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

◆ fromHeatingRatio()

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

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

◆ getHeatingCoolingRatiosAsStrings()

std::vector< std::string > openstudio::model::SupplyAirflowRatioField::getHeatingCoolingRatiosAsStrings ( ) const
protected

◆ heatingRatio()

boost::optional< double > openstudio::model::SupplyAirflowRatioField::heatingRatio ( ) const

◆ isCoolingRatioAutosized()

bool openstudio::model::SupplyAirflowRatioField::isCoolingRatioAutosized ( ) const

◆ isHeatingRatioAutosized()

bool openstudio::model::SupplyAirflowRatioField::isHeatingRatioAutosized ( ) const