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

#include "DistrictCooling.hpp"

Inheritance diagram for openstudio::model::DistrictCooling:

Public Member Functions

boost::optional< double > autosizedNominalCapacity () const
 DistrictCooling (const Model &model)
virtual ~DistrictCooling ()=default
 DistrictCooling (const DistrictCooling &other)=default
 DistrictCooling (DistrictCooling &&other)=default
DistrictCoolingoperator= (const DistrictCooling &)=default
DistrictCoolingoperator= (DistrictCooling &&)=default
boost::optional< double > nominalCapacity () const
bool isNominalCapacityAutosized () const
Schedule capacityFractionSchedule () const
bool setNominalCapacity (double nominalCapacity)
void autosizeNominalCapacity ()
bool setCapacityFractionSchedule (Schedule &schedule)

Static Public Member Functions

static IddObjectType iddObjectType ()

Related Functions

using DistrictCoolingVector = std::vector< DistrictCooling >
using OptionalDistrictCooling = boost::optional< DistrictCooling >

Detailed Description

DistrictCooling is a StraightComponent that wraps the OpenStudio IDD object 'OS:DistrictCooling'.

Constructor & Destructor Documentation

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

Member Function Documentation

boost::optional<double> openstudio::model::DistrictCooling::autosizedNominalCapacity ( ) const
void openstudio::model::DistrictCooling::autosizeNominalCapacity ( )
Schedule openstudio::model::DistrictCooling::capacityFractionSchedule ( ) const
static IddObjectType openstudio::model::DistrictCooling::iddObjectType ( )
static
bool openstudio::model::DistrictCooling::isNominalCapacityAutosized ( ) const
boost::optional<double> openstudio::model::DistrictCooling::nominalCapacity ( ) const
DistrictCooling& openstudio::model::DistrictCooling::operator= ( const DistrictCooling )
default
DistrictCooling& openstudio::model::DistrictCooling::operator= ( DistrictCooling &&  )
default
bool openstudio::model::DistrictCooling::setCapacityFractionSchedule ( Schedule schedule)
bool openstudio::model::DistrictCooling::setNominalCapacity ( double  nominalCapacity)

Friends And Related Function Documentation

using DistrictCoolingVector = std::vector<DistrictCooling>
related
using OptionalDistrictCooling = boost::optional<DistrictCooling>
related