OpenStudio:model
 AllClasses Namespaces Functions Variables Typedefs Enumerations Enumerator Pages

#include "SizingPlant.hpp"

Inheritance diagram for openstudio::model::SizingPlant:

Public Member Functions

std::string coincidentSizingFactorMode () const
double designLoopExitTemperature () const
double loopDesignTemperatureDifference () const
std::string loopType () const
SizingPlantoperator= (const SizingPlant &)=default
SizingPlantoperator= (SizingPlant &&)=default
PlantLoop plantLoop () const
bool setCoincidentSizingFactorMode (const std::string &coincidentSizingFactorMode)
bool setDesignLoopExitTemperature (double designLoopExitTemperature)
bool setLoopDesignTemperatureDifference (double loopDesignTemperatureDifference)
bool setLoopType (const std::string &loopType)
bool setPlantLoop (const PlantLoop &plantLoop)
bool setSizingOption (const std::string &sizingOption)
bool setZoneTimestepsinAveragingWindow (int zoneTimestepsinAveragingWindow)
std::string sizingOption () const
 SizingPlant (const Model &model, const PlantLoop &plantLoop)
 SizingPlant (const SizingPlant &other)=default
 SizingPlant (SizingPlant &&other)=default
int zoneTimestepsinAveragingWindow () const
virtual ~SizingPlant ()=default

Static Public Member Functions

static std::vector< std::string > coincidentSizingFactorModeValues ()
static IddObjectType iddObjectType ()
static std::vector< std::string > loopTypeValues ()
static std::vector< std::string > sizingOptionValues ()

Related Functions

using OptionalSizingPlant = boost::optional< SizingPlant >
using SizingPlantVector = std::vector< SizingPlant >

Detailed Description

SizingPlant is a ModelObject that wraps the OpenStudio IDD object 'OS:Sizing:Plant'.

Constructor & Destructor Documentation

openstudio::model::SizingPlant::SizingPlant ( const Model model,
const PlantLoop plantLoop 
)
explicit
virtual openstudio::model::SizingPlant::~SizingPlant ( )
virtualdefault
openstudio::model::SizingPlant::SizingPlant ( const SizingPlant other)
default
openstudio::model::SizingPlant::SizingPlant ( SizingPlant &&  other)
default

Member Function Documentation

std::string openstudio::model::SizingPlant::coincidentSizingFactorMode ( ) const
static std::vector<std::string> openstudio::model::SizingPlant::coincidentSizingFactorModeValues ( )
static
double openstudio::model::SizingPlant::designLoopExitTemperature ( ) const
static IddObjectType openstudio::model::SizingPlant::iddObjectType ( )
static
double openstudio::model::SizingPlant::loopDesignTemperatureDifference ( ) const
std::string openstudio::model::SizingPlant::loopType ( ) const
static std::vector<std::string> openstudio::model::SizingPlant::loopTypeValues ( )
static
SizingPlant& openstudio::model::SizingPlant::operator= ( const SizingPlant )
default
SizingPlant& openstudio::model::SizingPlant::operator= ( SizingPlant &&  )
default
PlantLoop openstudio::model::SizingPlant::plantLoop ( ) const
bool openstudio::model::SizingPlant::setCoincidentSizingFactorMode ( const std::string &  coincidentSizingFactorMode)
bool openstudio::model::SizingPlant::setDesignLoopExitTemperature ( double  designLoopExitTemperature)
bool openstudio::model::SizingPlant::setLoopDesignTemperatureDifference ( double  loopDesignTemperatureDifference)
bool openstudio::model::SizingPlant::setLoopType ( const std::string &  loopType)
bool openstudio::model::SizingPlant::setPlantLoop ( const PlantLoop plantLoop)
bool openstudio::model::SizingPlant::setSizingOption ( const std::string &  sizingOption)
bool openstudio::model::SizingPlant::setZoneTimestepsinAveragingWindow ( int  zoneTimestepsinAveragingWindow)
std::string openstudio::model::SizingPlant::sizingOption ( ) const
static std::vector<std::string> openstudio::model::SizingPlant::sizingOptionValues ( )
static
int openstudio::model::SizingPlant::zoneTimestepsinAveragingWindow ( ) const

Friends And Related Function Documentation

using OptionalSizingPlant = boost::optional<SizingPlant>
related
using SizingPlantVector = std::vector<SizingPlant>
related