OpenStudio:model
 AllClasses Namespaces Functions Variables Typedefs Enumerations Enumerator Pages

#include "HeaderedPumpsConstantSpeed.hpp"

Inheritance diagram for openstudio::model::HeaderedPumpsConstantSpeed:

Public Member Functions

 HeaderedPumpsConstantSpeed (const Model &model)
virtual ~HeaderedPumpsConstantSpeed ()
boost::optional< double > totalRatedFlowRate () const
bool isTotalRatedFlowRateAutosized () const
int numberofPumpsinBank () const
std::string flowSequencingControlScheme () const
double ratedPumpHead () const
boost::optional< double > ratedPowerConsumption () const
bool isRatedPowerConsumptionAutosized () const
double motorEfficiency () const
double fractionofMotorInefficienciestoFluidStream () const
std::string pumpControlType () const
boost::optional< SchedulepumpFlowRateSchedule () const
boost::optional< ThermalZonethermalZone () const
double skinLossRadiativeFraction () const
std::string designPowerSizingMethod () const
double designElectricPowerPerUnitFlowRate () const
double designShaftPowerPerUnitFlowRatePerUnitHead () const
std::string endUseSubcategory () const
bool setTotalRatedFlowRate (double totalRatedFlowRate)
void autosizeTotalRatedFlowRate ()
bool setNumberofPumpsinBank (int numberofPumpsinBank)
bool setFlowSequencingControlScheme (const std::string &flowSequencingControlScheme)
bool setRatedPumpHead (double ratedPumpHead)
bool setRatedPowerConsumption (double ratedPowerConsumption)
void autosizeRatedPowerConsumption ()
bool setMotorEfficiency (double motorEfficiency)
bool setFractionofMotorInefficienciestoFluidStream (double fractionofMotorInefficienciestoFluidStream)
bool setPumpControlType (const std::string &pumpControlType)
bool setPumpFlowRateSchedule (Schedule &schedule)
void resetPumpFlowRateSchedule ()
bool setThermalZone (const ThermalZone &thermalZone)
void resetThermalZone ()
bool setSkinLossRadiativeFraction (double skinLossRadiativeFraction)
bool setDesignPowerSizingMethod (const std::string &designPowerSizingMethod)
bool setDesignElectricPowerPerUnitFlowRate (double designElectricPowerPerUnitFlowRate)
bool setDesignShaftPowerPerUnitFlowRatePerUnitHead (double designShaftPowerPerUnitFlowRatePerUnitHead)
bool setEndUseSubcategory (const std::string &endUseSubcategory)
boost::optional< double > autosizedTotalRatedFlowRate () const
boost::optional< double > autosizedRatedPowerConsumption () const

Static Public Member Functions

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

Related Functions

typedef std::vector
< HeaderedPumpsConstantSpeed
HeaderedPumpsConstantSpeedVector
typedef boost::optional
< HeaderedPumpsConstantSpeed
OptionalHeaderedPumpsConstantSpeed

Detailed Description

HeaderedPumpsConstantSpeed is a StraightComponent that wraps the OpenStudio IDD object 'OS:HeaderedPumps:ConstantSpeed'.

Constructor & Destructor Documentation

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

Member Function Documentation

boost::optional<double> openstudio::model::HeaderedPumpsConstantSpeed::autosizedRatedPowerConsumption ( ) const
boost::optional<double> openstudio::model::HeaderedPumpsConstantSpeed::autosizedTotalRatedFlowRate ( ) const
void openstudio::model::HeaderedPumpsConstantSpeed::autosizeRatedPowerConsumption ( )
void openstudio::model::HeaderedPumpsConstantSpeed::autosizeTotalRatedFlowRate ( )
double openstudio::model::HeaderedPumpsConstantSpeed::designElectricPowerPerUnitFlowRate ( ) const
std::string openstudio::model::HeaderedPumpsConstantSpeed::designPowerSizingMethod ( ) const
static std::vector<std::string> openstudio::model::HeaderedPumpsConstantSpeed::designPowerSizingMethodValues ( )
static
double openstudio::model::HeaderedPumpsConstantSpeed::designShaftPowerPerUnitFlowRatePerUnitHead ( ) const
std::string openstudio::model::HeaderedPumpsConstantSpeed::endUseSubcategory ( ) const
std::string openstudio::model::HeaderedPumpsConstantSpeed::flowSequencingControlScheme ( ) const
static std::vector<std::string> openstudio::model::HeaderedPumpsConstantSpeed::flowSequencingControlSchemeValues ( )
static
double openstudio::model::HeaderedPumpsConstantSpeed::fractionofMotorInefficienciestoFluidStream ( ) const
static IddObjectType openstudio::model::HeaderedPumpsConstantSpeed::iddObjectType ( )
static
bool openstudio::model::HeaderedPumpsConstantSpeed::isRatedPowerConsumptionAutosized ( ) const
bool openstudio::model::HeaderedPumpsConstantSpeed::isTotalRatedFlowRateAutosized ( ) const
double openstudio::model::HeaderedPumpsConstantSpeed::motorEfficiency ( ) const
int openstudio::model::HeaderedPumpsConstantSpeed::numberofPumpsinBank ( ) const
std::string openstudio::model::HeaderedPumpsConstantSpeed::pumpControlType ( ) const
static std::vector<std::string> openstudio::model::HeaderedPumpsConstantSpeed::pumpControlTypeValues ( )
static
boost::optional<Schedule> openstudio::model::HeaderedPumpsConstantSpeed::pumpFlowRateSchedule ( ) const
boost::optional<double> openstudio::model::HeaderedPumpsConstantSpeed::ratedPowerConsumption ( ) const

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

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

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

void openstudio::model::HeaderedPumpsConstantSpeed::resetPumpFlowRateSchedule ( )
void openstudio::model::HeaderedPumpsConstantSpeed::resetThermalZone ( )
bool openstudio::model::HeaderedPumpsConstantSpeed::setDesignElectricPowerPerUnitFlowRate ( double  designElectricPowerPerUnitFlowRate)
bool openstudio::model::HeaderedPumpsConstantSpeed::setDesignPowerSizingMethod ( const std::string &  designPowerSizingMethod)
bool openstudio::model::HeaderedPumpsConstantSpeed::setDesignShaftPowerPerUnitFlowRatePerUnitHead ( double  designShaftPowerPerUnitFlowRatePerUnitHead)
bool openstudio::model::HeaderedPumpsConstantSpeed::setEndUseSubcategory ( const std::string &  endUseSubcategory)
bool openstudio::model::HeaderedPumpsConstantSpeed::setFlowSequencingControlScheme ( const std::string &  flowSequencingControlScheme)
bool openstudio::model::HeaderedPumpsConstantSpeed::setFractionofMotorInefficienciestoFluidStream ( double  fractionofMotorInefficienciestoFluidStream)
bool openstudio::model::HeaderedPumpsConstantSpeed::setMotorEfficiency ( double  motorEfficiency)
bool openstudio::model::HeaderedPumpsConstantSpeed::setNumberofPumpsinBank ( int  numberofPumpsinBank)
bool openstudio::model::HeaderedPumpsConstantSpeed::setPumpControlType ( const std::string &  pumpControlType)
bool openstudio::model::HeaderedPumpsConstantSpeed::setPumpFlowRateSchedule ( Schedule schedule)
bool openstudio::model::HeaderedPumpsConstantSpeed::setRatedPowerConsumption ( double  ratedPowerConsumption)
bool openstudio::model::HeaderedPumpsConstantSpeed::setRatedPumpHead ( double  ratedPumpHead)
bool openstudio::model::HeaderedPumpsConstantSpeed::setSkinLossRadiativeFraction ( double  skinLossRadiativeFraction)
bool openstudio::model::HeaderedPumpsConstantSpeed::setThermalZone ( const ThermalZone thermalZone)
bool openstudio::model::HeaderedPumpsConstantSpeed::setTotalRatedFlowRate ( double  totalRatedFlowRate)
double openstudio::model::HeaderedPumpsConstantSpeed::skinLossRadiativeFraction ( ) const
boost::optional<ThermalZone> openstudio::model::HeaderedPumpsConstantSpeed::thermalZone ( ) const
boost::optional<double> openstudio::model::HeaderedPumpsConstantSpeed::totalRatedFlowRate ( ) const

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

Friends And Related Function Documentation