OpenStudio:model
 AllClasses Namespaces Functions Variables Typedefs Enumerations Enumerator Pages

#include "WaterUseEquipment.hpp"

Inheritance diagram for openstudio::model::WaterUseEquipment:

Public Member Functions

boost::optional< ScheduleflowRateFractionSchedule () const
WaterUseEquipmentoperator= (const WaterUseEquipment &)=default
WaterUseEquipmentoperator= (WaterUseEquipment &&)=default
void resetFlowRateFractionSchedule ()
bool setFlowRateFractionSchedule (Schedule &flowRateFractionSchedule)
bool setWaterUseEquipmentDefinition (const WaterUseEquipmentDefinition &definition)
boost::optional
< WaterUseConnections
waterUseConnections () const
 WaterUseEquipment (const WaterUseEquipmentDefinition &waterUseEquipmentDefinition)
 WaterUseEquipment (const WaterUseEquipment &other)=default
 WaterUseEquipment (WaterUseEquipment &&other)=default
WaterUseEquipmentDefinition waterUseEquipmentDefinition () const
virtual ~WaterUseEquipment ()=default

Static Public Member Functions

static IddObjectType iddObjectType ()

Related Functions

using OptionalWaterUseEquipment = boost::optional< WaterUseEquipment >
using WaterUseEquipmentVector = std::vector< WaterUseEquipment >

Detailed Description

WaterUseEquipment is a ModelObject that wraps the OpenStudio IDD object 'OS:WaterUse:Equipment'.

Constructor & Destructor Documentation

openstudio::model::WaterUseEquipment::WaterUseEquipment ( const WaterUseEquipmentDefinition waterUseEquipmentDefinition)
explicit
virtual openstudio::model::WaterUseEquipment::~WaterUseEquipment ( )
virtualdefault
openstudio::model::WaterUseEquipment::WaterUseEquipment ( const WaterUseEquipment other)
default
openstudio::model::WaterUseEquipment::WaterUseEquipment ( WaterUseEquipment &&  other)
default

Member Function Documentation

boost::optional<Schedule> openstudio::model::WaterUseEquipment::flowRateFractionSchedule ( ) const
static IddObjectType openstudio::model::WaterUseEquipment::iddObjectType ( )
static
WaterUseEquipment& openstudio::model::WaterUseEquipment::operator= ( const WaterUseEquipment )
default
WaterUseEquipment& openstudio::model::WaterUseEquipment::operator= ( WaterUseEquipment &&  )
default
void openstudio::model::WaterUseEquipment::resetFlowRateFractionSchedule ( )
bool openstudio::model::WaterUseEquipment::setFlowRateFractionSchedule ( Schedule flowRateFractionSchedule)
bool openstudio::model::WaterUseEquipment::setWaterUseEquipmentDefinition ( const WaterUseEquipmentDefinition definition)
boost::optional<WaterUseConnections> openstudio::model::WaterUseEquipment::waterUseConnections ( ) const
WaterUseEquipmentDefinition openstudio::model::WaterUseEquipment::waterUseEquipmentDefinition ( ) const

Friends And Related Function Documentation

using OptionalWaterUseEquipment = boost::optional<WaterUseEquipment>
related
using WaterUseEquipmentVector = std::vector<WaterUseEquipment>
related