OpenStudio:model
 AllClasses Namespaces Functions Variables Typedefs Enumerations Enumerator Pages

#include "FluidCoolerTwoSpeed.hpp"

Inheritance diagram for openstudio::model::FluidCoolerTwoSpeed:

Public Member Functions

 FluidCoolerTwoSpeed (const Model &model)
virtual ~FluidCoolerTwoSpeed ()=default
 FluidCoolerTwoSpeed (const FluidCoolerTwoSpeed &other)=default
 FluidCoolerTwoSpeed (FluidCoolerTwoSpeed &&other)=default
FluidCoolerTwoSpeedoperator= (const FluidCoolerTwoSpeed &)=default
FluidCoolerTwoSpeedoperator= (FluidCoolerTwoSpeed &&)=default
std::string performanceInputMethod () const
boost::optional< double > highFanSpeedUfactorTimesAreaValue () const
bool isHighFanSpeedUfactorTimesAreaValueAutosized () const
boost::optional< double > lowFanSpeedUfactorTimesAreaValue () const
bool isLowFanSpeedUfactorTimesAreaValueAutosized () const
double lowFanSpeedUFactorTimesAreaSizingFactor () const
double highSpeedNominalCapacity () const
boost::optional< double > lowSpeedNominalCapacity () const
bool isLowSpeedNominalCapacityAutosized () const
double lowSpeedNominalCapacitySizingFactor () const
double designEnteringWaterTemperature () const
double designEnteringAirTemperature () const
double designEnteringAirWetbulbTemperature () const
boost::optional< double > designWaterFlowRate () const
bool isDesignWaterFlowRateAutosized () const
boost::optional< double > highFanSpeedAirFlowRate () const
bool isHighFanSpeedAirFlowRateAutosized () const
boost::optional< double > highFanSpeedFanPower () const
bool isHighFanSpeedFanPowerAutosized () const
boost::optional< double > lowFanSpeedAirFlowRate () const
bool isLowFanSpeedAirFlowRateAutosized () const
double lowFanSpeedAirFlowRateSizingFactor () const
boost::optional< double > lowFanSpeedFanPower () const
bool isLowFanSpeedFanPowerAutosized () const
double lowFanSpeedFanPowerSizingFactor () const
boost::optional< NodeoutdoorAirInletNode () const
bool setPerformanceInputMethod (const std::string &performanceInputMethod)
bool setHighFanSpeedUfactorTimesAreaValue (double highFanSpeedUfactorTimesAreaValue)
void autosizeHighFanSpeedUfactorTimesAreaValue ()
bool setLowFanSpeedUfactorTimesAreaValue (double lowFanSpeedUfactorTimesAreaValue)
void autosizeLowFanSpeedUfactorTimesAreaValue ()
bool setLowFanSpeedUFactorTimesAreaSizingFactor (double lowFanSpeedUFactorTimesAreaSizingFactor)
bool setHighSpeedNominalCapacity (double highSpeedNominalCapacity)
bool setLowSpeedNominalCapacity (double lowSpeedNominalCapacity)
void autosizeLowSpeedNominalCapacity ()
bool setLowSpeedNominalCapacitySizingFactor (double lowSpeedNominalCapacitySizingFactor)
bool setDesignEnteringWaterTemperature (double designEnteringWaterTemperature)
bool setDesignEnteringAirTemperature (double designEnteringAirTemperature)
bool setDesignEnteringAirWetbulbTemperature (double designEnteringAirWetbulbTemperature)
bool setDesignWaterFlowRate (double designWaterFlowRate)
void autosizeDesignWaterFlowRate ()
bool setHighFanSpeedAirFlowRate (double highFanSpeedAirFlowRate)
void autosizeHighFanSpeedAirFlowRate ()
bool setHighFanSpeedFanPower (double highFanSpeedFanPower)
void autosizeHighFanSpeedFanPower ()
bool setLowFanSpeedAirFlowRate (double lowFanSpeedAirFlowRate)
void autosizeLowFanSpeedAirFlowRate ()
bool setLowFanSpeedAirFlowRateSizingFactor (double lowFanSpeedAirFlowRateSizingFactor)
bool setLowFanSpeedFanPower (double lowFanSpeedFanPower)
void autosizeLowFanSpeedFanPower ()
bool setLowFanSpeedFanPowerSizingFactor (double lowFanSpeedFanPowerSizingFactor)
bool setOutdoorAirInletNode (const Node &node)
void resetOutdoorAirInletNode ()
boost::optional< double > autosizedHighFanSpeedUfactorTimesAreaValue () const
boost::optional< double > autosizedLowFanSpeedUfactorTimesAreaValue () const
boost::optional< double > autosizedLowSpeedNominalCapacity () const
boost::optional< double > autosizedDesignWaterFlowRate () const
boost::optional< double > autosizedHighFanSpeedAirFlowRate () const
boost::optional< double > autosizedHighFanSpeedFanPower () const
boost::optional< double > autosizedLowFanSpeedAirFlowRate () const
boost::optional< double > autosizedLowFanSpeedFanPower () const

Static Public Member Functions

static IddObjectType iddObjectType ()
static std::vector< std::string > performanceInputMethodValues ()

Related Functions

using FluidCoolerTwoSpeedVector = std::vector< FluidCoolerTwoSpeed >
using OptionalFluidCoolerTwoSpeed = boost::optional< FluidCoolerTwoSpeed >

Detailed Description

FluidCoolerTwoSpeed is a StraightComponent that wraps the OpenStudio IDD object 'OS:FluidCooler:TwoSpeed'.

Constructor & Destructor Documentation

openstudio::model::FluidCoolerTwoSpeed::FluidCoolerTwoSpeed ( const Model model)
explicit
virtual openstudio::model::FluidCoolerTwoSpeed::~FluidCoolerTwoSpeed ( )
virtualdefault
openstudio::model::FluidCoolerTwoSpeed::FluidCoolerTwoSpeed ( const FluidCoolerTwoSpeed other)
default
openstudio::model::FluidCoolerTwoSpeed::FluidCoolerTwoSpeed ( FluidCoolerTwoSpeed &&  other)
default

Member Function Documentation

boost::optional<double> openstudio::model::FluidCoolerTwoSpeed::autosizedDesignWaterFlowRate ( ) const
void openstudio::model::FluidCoolerTwoSpeed::autosizeDesignWaterFlowRate ( )
boost::optional<double> openstudio::model::FluidCoolerTwoSpeed::autosizedHighFanSpeedAirFlowRate ( ) const
boost::optional<double> openstudio::model::FluidCoolerTwoSpeed::autosizedHighFanSpeedFanPower ( ) const
boost::optional<double> openstudio::model::FluidCoolerTwoSpeed::autosizedHighFanSpeedUfactorTimesAreaValue ( ) const
boost::optional<double> openstudio::model::FluidCoolerTwoSpeed::autosizedLowFanSpeedAirFlowRate ( ) const
boost::optional<double> openstudio::model::FluidCoolerTwoSpeed::autosizedLowFanSpeedFanPower ( ) const
boost::optional<double> openstudio::model::FluidCoolerTwoSpeed::autosizedLowFanSpeedUfactorTimesAreaValue ( ) const
boost::optional<double> openstudio::model::FluidCoolerTwoSpeed::autosizedLowSpeedNominalCapacity ( ) const
void openstudio::model::FluidCoolerTwoSpeed::autosizeHighFanSpeedAirFlowRate ( )
void openstudio::model::FluidCoolerTwoSpeed::autosizeHighFanSpeedFanPower ( )
void openstudio::model::FluidCoolerTwoSpeed::autosizeHighFanSpeedUfactorTimesAreaValue ( )
void openstudio::model::FluidCoolerTwoSpeed::autosizeLowFanSpeedAirFlowRate ( )
void openstudio::model::FluidCoolerTwoSpeed::autosizeLowFanSpeedFanPower ( )
void openstudio::model::FluidCoolerTwoSpeed::autosizeLowFanSpeedUfactorTimesAreaValue ( )
void openstudio::model::FluidCoolerTwoSpeed::autosizeLowSpeedNominalCapacity ( )
double openstudio::model::FluidCoolerTwoSpeed::designEnteringAirTemperature ( ) const
double openstudio::model::FluidCoolerTwoSpeed::designEnteringAirWetbulbTemperature ( ) const
double openstudio::model::FluidCoolerTwoSpeed::designEnteringWaterTemperature ( ) const
boost::optional<double> openstudio::model::FluidCoolerTwoSpeed::designWaterFlowRate ( ) const
boost::optional<double> openstudio::model::FluidCoolerTwoSpeed::highFanSpeedAirFlowRate ( ) const
boost::optional<double> openstudio::model::FluidCoolerTwoSpeed::highFanSpeedFanPower ( ) const
boost::optional<double> openstudio::model::FluidCoolerTwoSpeed::highFanSpeedUfactorTimesAreaValue ( ) const
double openstudio::model::FluidCoolerTwoSpeed::highSpeedNominalCapacity ( ) const
static IddObjectType openstudio::model::FluidCoolerTwoSpeed::iddObjectType ( )
static
bool openstudio::model::FluidCoolerTwoSpeed::isDesignWaterFlowRateAutosized ( ) const
bool openstudio::model::FluidCoolerTwoSpeed::isHighFanSpeedAirFlowRateAutosized ( ) const
bool openstudio::model::FluidCoolerTwoSpeed::isHighFanSpeedFanPowerAutosized ( ) const
bool openstudio::model::FluidCoolerTwoSpeed::isHighFanSpeedUfactorTimesAreaValueAutosized ( ) const
bool openstudio::model::FluidCoolerTwoSpeed::isLowFanSpeedAirFlowRateAutosized ( ) const
bool openstudio::model::FluidCoolerTwoSpeed::isLowFanSpeedFanPowerAutosized ( ) const
bool openstudio::model::FluidCoolerTwoSpeed::isLowFanSpeedUfactorTimesAreaValueAutosized ( ) const
bool openstudio::model::FluidCoolerTwoSpeed::isLowSpeedNominalCapacityAutosized ( ) const
boost::optional<double> openstudio::model::FluidCoolerTwoSpeed::lowFanSpeedAirFlowRate ( ) const
double openstudio::model::FluidCoolerTwoSpeed::lowFanSpeedAirFlowRateSizingFactor ( ) const
boost::optional<double> openstudio::model::FluidCoolerTwoSpeed::lowFanSpeedFanPower ( ) const
double openstudio::model::FluidCoolerTwoSpeed::lowFanSpeedFanPowerSizingFactor ( ) const
double openstudio::model::FluidCoolerTwoSpeed::lowFanSpeedUFactorTimesAreaSizingFactor ( ) const
boost::optional<double> openstudio::model::FluidCoolerTwoSpeed::lowFanSpeedUfactorTimesAreaValue ( ) const
boost::optional<double> openstudio::model::FluidCoolerTwoSpeed::lowSpeedNominalCapacity ( ) const
double openstudio::model::FluidCoolerTwoSpeed::lowSpeedNominalCapacitySizingFactor ( ) const
FluidCoolerTwoSpeed& openstudio::model::FluidCoolerTwoSpeed::operator= ( const FluidCoolerTwoSpeed )
default
FluidCoolerTwoSpeed& openstudio::model::FluidCoolerTwoSpeed::operator= ( FluidCoolerTwoSpeed &&  )
default
boost::optional<Node> openstudio::model::FluidCoolerTwoSpeed::outdoorAirInletNode ( ) const
std::string openstudio::model::FluidCoolerTwoSpeed::performanceInputMethod ( ) const
static std::vector<std::string> openstudio::model::FluidCoolerTwoSpeed::performanceInputMethodValues ( )
static
void openstudio::model::FluidCoolerTwoSpeed::resetOutdoorAirInletNode ( )
bool openstudio::model::FluidCoolerTwoSpeed::setDesignEnteringAirTemperature ( double  designEnteringAirTemperature)
bool openstudio::model::FluidCoolerTwoSpeed::setDesignEnteringAirWetbulbTemperature ( double  designEnteringAirWetbulbTemperature)
bool openstudio::model::FluidCoolerTwoSpeed::setDesignEnteringWaterTemperature ( double  designEnteringWaterTemperature)
bool openstudio::model::FluidCoolerTwoSpeed::setDesignWaterFlowRate ( double  designWaterFlowRate)
bool openstudio::model::FluidCoolerTwoSpeed::setHighFanSpeedAirFlowRate ( double  highFanSpeedAirFlowRate)
bool openstudio::model::FluidCoolerTwoSpeed::setHighFanSpeedFanPower ( double  highFanSpeedFanPower)
bool openstudio::model::FluidCoolerTwoSpeed::setHighFanSpeedUfactorTimesAreaValue ( double  highFanSpeedUfactorTimesAreaValue)
bool openstudio::model::FluidCoolerTwoSpeed::setHighSpeedNominalCapacity ( double  highSpeedNominalCapacity)
bool openstudio::model::FluidCoolerTwoSpeed::setLowFanSpeedAirFlowRate ( double  lowFanSpeedAirFlowRate)
bool openstudio::model::FluidCoolerTwoSpeed::setLowFanSpeedAirFlowRateSizingFactor ( double  lowFanSpeedAirFlowRateSizingFactor)
bool openstudio::model::FluidCoolerTwoSpeed::setLowFanSpeedFanPower ( double  lowFanSpeedFanPower)
bool openstudio::model::FluidCoolerTwoSpeed::setLowFanSpeedFanPowerSizingFactor ( double  lowFanSpeedFanPowerSizingFactor)
bool openstudio::model::FluidCoolerTwoSpeed::setLowFanSpeedUFactorTimesAreaSizingFactor ( double  lowFanSpeedUFactorTimesAreaSizingFactor)
bool openstudio::model::FluidCoolerTwoSpeed::setLowFanSpeedUfactorTimesAreaValue ( double  lowFanSpeedUfactorTimesAreaValue)
bool openstudio::model::FluidCoolerTwoSpeed::setLowSpeedNominalCapacity ( double  lowSpeedNominalCapacity)
bool openstudio::model::FluidCoolerTwoSpeed::setLowSpeedNominalCapacitySizingFactor ( double  lowSpeedNominalCapacitySizingFactor)
bool openstudio::model::FluidCoolerTwoSpeed::setOutdoorAirInletNode ( const Node node)
bool openstudio::model::FluidCoolerTwoSpeed::setPerformanceInputMethod ( const std::string &  performanceInputMethod)

Friends And Related Function Documentation

using FluidCoolerTwoSpeedVector = std::vector<FluidCoolerTwoSpeed>
related
using OptionalFluidCoolerTwoSpeed = boost::optional<FluidCoolerTwoSpeed>
related