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

#include "PumpConstantSpeed.hpp"

Inheritance diagram for openstudio::model::PumpConstantSpeed:

Public Member Functions

void autosizeRatedFlowRate ()
void autosizeRatedPowerConsumption ()
double fractionofMotorInefficienciestoFluidStream () const
Quantity getFractionofMotorInefficienciestoFluidStream (bool returnIP=false) const
OSOptionalQuantity getImpellerDiameter (bool returnIP=false) const
Quantity getMotorEfficiency (bool returnIP=false) const
OSOptionalQuantity getRatedFlowRate (bool returnIP=false) const
OSOptionalQuantity getRatedPowerConsumption (bool returnIP=false) const
Quantity getRatedPumpHead (bool returnIP=false) const
OSOptionalQuantity getRotationalSpeed (bool returnIP=false) const
OSOptionalQuantity getSkinLossRadiativeFraction (bool returnIP=false) const
boost::optional< double > impellerDiameter () const
bool isFractionofMotorInefficienciestoFluidStreamDefaulted () const
bool isMotorEfficiencyDefaulted () const
bool isPumpControlTypeDefaulted () const
bool isRatedFlowRateAutosized () const
bool isRatedPowerConsumptionAutosized () const
bool isRatedPumpHeadDefaulted () const
double motorEfficiency () const
 PumpConstantSpeed (const Model &model)
std::string pumpControlType () const
boost::optional< CurvepumpCurve () const
boost::optional< SchedulepumpFlowRateSchedule () const
boost::optional< double > ratedFlowRate () const
boost::optional< double > ratedPowerConsumption () const
double ratedPumpHead () const
void resetFractionofMotorInefficienciestoFluidStream ()
void resetImpellerDiameter ()
void resetMotorEfficiency ()
void resetPumpControlType ()
void resetPumpCurve ()
void resetPumpFlowRateSchedule ()
void resetRatedFlowRate ()
void resetRatedPowerConsumption ()
void resetRatedPumpHead ()
void resetRotationalSpeed ()
void resetSkinLossRadiativeFraction ()
void resetZone ()
boost::optional< double > rotationalSpeed () const
bool setFractionofMotorInefficienciestoFluidStream (double fractionofMotorInefficienciestoFluidStream)
bool setFractionofMotorInefficienciestoFluidStream (const Quantity &fractionofMotorInefficienciestoFluidStream)
void setImpellerDiameter (double impellerDiameter)
bool setImpellerDiameter (const Quantity &impellerDiameter)
bool setMotorEfficiency (double motorEfficiency)
bool setMotorEfficiency (const Quantity &motorEfficiency)
bool setPumpControlType (std::string pumpControlType)
bool setPumpCurve (const Curve &curve)
bool setPumpFlowRateSchedule (Schedule &schedule)
void setRatedFlowRate (double ratedFlowRate)
bool setRatedFlowRate (const Quantity &ratedFlowRate)
void setRatedPowerConsumption (double ratedPowerConsumption)
bool setRatedPowerConsumption (const Quantity &ratedPowerConsumption)
void setRatedPumpHead (double ratedPumpHead)
bool setRatedPumpHead (const Quantity &ratedPumpHead)
void setRotationalSpeed (double rotationalSpeed)
bool setRotationalSpeed (const Quantity &rotationalSpeed)
bool setSkinLossRadiativeFraction (double skinLossRadiativeFraction)
bool setSkinLossRadiativeFraction (const Quantity &skinLossRadiativeFraction)
bool setZone (const ThermalZone &thermalZone)
boost::optional< double > skinLossRadiativeFraction () const
boost::optional< ThermalZonezone () const
virtual ~PumpConstantSpeed ()

Static Public Member Functions

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

Related Functions

typedef boost::optional
< PumpConstantSpeed
OptionalPumpConstantSpeed
typedef std::vector
< PumpConstantSpeed
PumpConstantSpeedVector

Detailed Description

PumpConstantSpeed is a StraightComponent that wraps the OpenStudio IDD object 'OS:Pump:ConstantSpeed'.

Constructor & Destructor Documentation

openstudio::model::PumpConstantSpeed::PumpConstantSpeed ( const Model model)
explicit
virtual openstudio::model::PumpConstantSpeed::~PumpConstantSpeed ( )
inlinevirtual

Member Function Documentation

void openstudio::model::PumpConstantSpeed::autosizeRatedFlowRate ( )
void openstudio::model::PumpConstantSpeed::autosizeRatedPowerConsumption ( )
double openstudio::model::PumpConstantSpeed::fractionofMotorInefficienciestoFluidStream ( ) const
Quantity openstudio::model::PumpConstantSpeed::getFractionofMotorInefficienciestoFluidStream ( bool  returnIP = false) const
OSOptionalQuantity openstudio::model::PumpConstantSpeed::getImpellerDiameter ( bool  returnIP = false) const
Quantity openstudio::model::PumpConstantSpeed::getMotorEfficiency ( bool  returnIP = false) const
OSOptionalQuantity openstudio::model::PumpConstantSpeed::getRatedFlowRate ( bool  returnIP = false) const
OSOptionalQuantity openstudio::model::PumpConstantSpeed::getRatedPowerConsumption ( bool  returnIP = false) const
Quantity openstudio::model::PumpConstantSpeed::getRatedPumpHead ( bool  returnIP = false) const
OSOptionalQuantity openstudio::model::PumpConstantSpeed::getRotationalSpeed ( bool  returnIP = false) const
OSOptionalQuantity openstudio::model::PumpConstantSpeed::getSkinLossRadiativeFraction ( bool  returnIP = false) const
static IddObjectType openstudio::model::PumpConstantSpeed::iddObjectType ( )
static
boost::optional<double> openstudio::model::PumpConstantSpeed::impellerDiameter ( ) const
bool openstudio::model::PumpConstantSpeed::isFractionofMotorInefficienciestoFluidStreamDefaulted ( ) const
bool openstudio::model::PumpConstantSpeed::isMotorEfficiencyDefaulted ( ) const
bool openstudio::model::PumpConstantSpeed::isPumpControlTypeDefaulted ( ) const
bool openstudio::model::PumpConstantSpeed::isRatedFlowRateAutosized ( ) const
bool openstudio::model::PumpConstantSpeed::isRatedPowerConsumptionAutosized ( ) const
bool openstudio::model::PumpConstantSpeed::isRatedPumpHeadDefaulted ( ) const
double openstudio::model::PumpConstantSpeed::motorEfficiency ( ) const
std::string openstudio::model::PumpConstantSpeed::pumpControlType ( ) const
static std::vector<std::string> openstudio::model::PumpConstantSpeed::pumpControlTypeValues ( )
static
boost::optional<Curve> openstudio::model::PumpConstantSpeed::pumpCurve ( ) const
boost::optional<Schedule> openstudio::model::PumpConstantSpeed::pumpFlowRateSchedule ( ) const
boost::optional<double> openstudio::model::PumpConstantSpeed::ratedFlowRate ( ) const

In EnergyPlus 8.5.0 and above this property maps to the EnergyPlus field "Design Flow Rate".

boost::optional<double> openstudio::model::PumpConstantSpeed::ratedPowerConsumption ( ) const

In EnergyPlus 8.5.0 and above this property maps to the EnergyPlus field "Design Power Consumption".

double openstudio::model::PumpConstantSpeed::ratedPumpHead ( ) const

In EnergyPlus 8.5.0 and above this property maps to the EnergyPlus field "Design Pump Head".

void openstudio::model::PumpConstantSpeed::resetFractionofMotorInefficienciestoFluidStream ( )
void openstudio::model::PumpConstantSpeed::resetImpellerDiameter ( )
void openstudio::model::PumpConstantSpeed::resetMotorEfficiency ( )
void openstudio::model::PumpConstantSpeed::resetPumpControlType ( )
void openstudio::model::PumpConstantSpeed::resetPumpCurve ( )
void openstudio::model::PumpConstantSpeed::resetPumpFlowRateSchedule ( )
void openstudio::model::PumpConstantSpeed::resetRatedFlowRate ( )
void openstudio::model::PumpConstantSpeed::resetRatedPowerConsumption ( )
void openstudio::model::PumpConstantSpeed::resetRatedPumpHead ( )
void openstudio::model::PumpConstantSpeed::resetRotationalSpeed ( )
void openstudio::model::PumpConstantSpeed::resetSkinLossRadiativeFraction ( )
void openstudio::model::PumpConstantSpeed::resetZone ( )
boost::optional<double> openstudio::model::PumpConstantSpeed::rotationalSpeed ( ) const
bool openstudio::model::PumpConstantSpeed::setFractionofMotorInefficienciestoFluidStream ( double  fractionofMotorInefficienciestoFluidStream)
bool openstudio::model::PumpConstantSpeed::setFractionofMotorInefficienciestoFluidStream ( const Quantity fractionofMotorInefficienciestoFluidStream)
void openstudio::model::PumpConstantSpeed::setImpellerDiameter ( double  impellerDiameter)
bool openstudio::model::PumpConstantSpeed::setImpellerDiameter ( const Quantity impellerDiameter)
bool openstudio::model::PumpConstantSpeed::setMotorEfficiency ( double  motorEfficiency)
bool openstudio::model::PumpConstantSpeed::setMotorEfficiency ( const Quantity motorEfficiency)
bool openstudio::model::PumpConstantSpeed::setPumpControlType ( std::string  pumpControlType)
bool openstudio::model::PumpConstantSpeed::setPumpCurve ( const Curve curve)
bool openstudio::model::PumpConstantSpeed::setPumpFlowRateSchedule ( Schedule schedule)
void openstudio::model::PumpConstantSpeed::setRatedFlowRate ( double  ratedFlowRate)
bool openstudio::model::PumpConstantSpeed::setRatedFlowRate ( const Quantity ratedFlowRate)
void openstudio::model::PumpConstantSpeed::setRatedPowerConsumption ( double  ratedPowerConsumption)
bool openstudio::model::PumpConstantSpeed::setRatedPowerConsumption ( const Quantity ratedPowerConsumption)
void openstudio::model::PumpConstantSpeed::setRatedPumpHead ( double  ratedPumpHead)
bool openstudio::model::PumpConstantSpeed::setRatedPumpHead ( const Quantity ratedPumpHead)
void openstudio::model::PumpConstantSpeed::setRotationalSpeed ( double  rotationalSpeed)
bool openstudio::model::PumpConstantSpeed::setRotationalSpeed ( const Quantity rotationalSpeed)
bool openstudio::model::PumpConstantSpeed::setSkinLossRadiativeFraction ( double  skinLossRadiativeFraction)
bool openstudio::model::PumpConstantSpeed::setSkinLossRadiativeFraction ( const Quantity skinLossRadiativeFraction)
bool openstudio::model::PumpConstantSpeed::setZone ( const ThermalZone thermalZone)
boost::optional<double> openstudio::model::PumpConstantSpeed::skinLossRadiativeFraction ( ) const
boost::optional<ThermalZone> openstudio::model::PumpConstantSpeed::zone ( ) const

Friends And Related Function Documentation

typedef boost::optional<PumpConstantSpeed> OptionalPumpConstantSpeed
related
typedef std::vector<PumpConstantSpeed> PumpConstantSpeedVector
related