OpenStudioCore:model
 AllClasses Namespaces Functions Variables Typedefs Enumerations Enumerator Friends 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
bool setTotalRatedFlowRate (double totalRatedFlowRate)
void autosizeTotalRatedFlowRate ()
void setNumberofPumpsinBank (int numberofPumpsinBank)
bool setFlowSequencingControlScheme (std::string flowSequencingControlScheme)
void setRatedPumpHead (double ratedPumpHead)
void setRatedPowerConsumption (double ratedPowerConsumption)
void autosizeRatedPowerConsumption ()
bool setMotorEfficiency (double motorEfficiency)
bool setFractionofMotorInefficienciestoFluidStream (double fractionofMotorInefficienciestoFluidStream)
bool setPumpControlType (std::string pumpControlType)
bool setPumpFlowRateSchedule (Schedule &schedule)
void resetPumpFlowRateSchedule ()
bool setThermalZone (const ThermalZone &thermalZone)
void resetThermalZone ()
bool setSkinLossRadiativeFraction (double skinLossRadiativeFraction)

Static Public Member Functions

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

void openstudio::model::HeaderedPumpsConstantSpeed::autosizeRatedPowerConsumption ( )
void openstudio::model::HeaderedPumpsConstantSpeed::autosizeTotalRatedFlowRate ( )
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
double openstudio::model::HeaderedPumpsConstantSpeed::ratedPumpHead ( ) const
void openstudio::model::HeaderedPumpsConstantSpeed::resetPumpFlowRateSchedule ( )
void openstudio::model::HeaderedPumpsConstantSpeed::resetThermalZone ( )
bool openstudio::model::HeaderedPumpsConstantSpeed::setFlowSequencingControlScheme ( std::string  flowSequencingControlScheme)
bool openstudio::model::HeaderedPumpsConstantSpeed::setFractionofMotorInefficienciestoFluidStream ( double  fractionofMotorInefficienciestoFluidStream)
bool openstudio::model::HeaderedPumpsConstantSpeed::setMotorEfficiency ( double  motorEfficiency)
void openstudio::model::HeaderedPumpsConstantSpeed::setNumberofPumpsinBank ( int  numberofPumpsinBank)
bool openstudio::model::HeaderedPumpsConstantSpeed::setPumpControlType ( std::string  pumpControlType)
bool openstudio::model::HeaderedPumpsConstantSpeed::setPumpFlowRateSchedule ( Schedule schedule)
void openstudio::model::HeaderedPumpsConstantSpeed::setRatedPowerConsumption ( double  ratedPowerConsumption)
void 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

Friends And Related Function Documentation