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

#include "ThermalStorageIceDetailed.hpp"

Inheritance diagram for openstudio::model::ThermalStorageIceDetailed:

Public Member Functions

 ThermalStorageIceDetailed (const Model &model)
virtual ~ThermalStorageIceDetailed () override=default
 ThermalStorageIceDetailed (const ThermalStorageIceDetailed &other)=default
 ThermalStorageIceDetailed (ThermalStorageIceDetailed &&other)=default
ThermalStorageIceDetailedoperator= (const ThermalStorageIceDetailed &)=default
ThermalStorageIceDetailedoperator= (ThermalStorageIceDetailed &&)=default
boost::optional< ScheduleavailabilitySchedule () const
double capacity () const
std::string dischargingCurveVariableSpecifications () const
Curve dischargingCurve () const
std::string chargingCurveVariableSpecifications () const
Curve chargingCurve () const
double timestepoftheCurveData () const
double parasiticElectricLoadDuringDischarging () const
double parasiticElectricLoadDuringCharging () const
double tankLossCoefficient () const
double freezingTemperatureofStorageMedium () const
std::string thawProcessIndicator () const
bool setAvailabilitySchedule (Schedule &schedule)
void resetAvailabilitySchedule ()
bool setCapacity (double capacity)
bool setDischargingCurveVariableSpecifications (const std::string &dischargingCurveVariableSpecifications)
bool setDischargingCurve (const Curve &dischargingCurve)
bool setChargingCurveVariableSpecifications (const std::string &chargingCurveVariableSpecifications)
bool setChargingCurve (const Curve &chargingCurve)
bool setTimestepoftheCurveData (double timestepoftheCurveData)
bool setParasiticElectricLoadDuringDischarging (double parasiticElectricLoadDuringDischarging)
bool setParasiticElectricLoadDuringCharging (double parasiticElectricLoadDuringCharging)
bool setTankLossCoefficient (double tankLossCoefficient)
bool setFreezingTemperatureofStorageMedium (double freezingTemperatureofStorageMedium)
bool setThawProcessIndicator (const std::string &thawProcessIndicator)

Static Public Member Functions

static IddObjectType iddObjectType ()
static std::vector< std::string > thawProcessIndicatorValues ()

Related Functions

using OptionalThermalStorageIceDetailed = boost::optional< ThermalStorageIceDetailed >
using ThermalStorageIceDetailedVector = std::vector< ThermalStorageIceDetailed >

Detailed Description

ThermalStorageIceDetailed is a StraightComponent that wraps the OpenStudio IDD object 'OS:ThermalStorage:Ice:Detailed'.

Constructor & Destructor Documentation

openstudio::model::ThermalStorageIceDetailed::ThermalStorageIceDetailed ( const Model model)
explicit
virtual openstudio::model::ThermalStorageIceDetailed::~ThermalStorageIceDetailed ( )
overridevirtualdefault
openstudio::model::ThermalStorageIceDetailed::ThermalStorageIceDetailed ( const ThermalStorageIceDetailed other)
default
openstudio::model::ThermalStorageIceDetailed::ThermalStorageIceDetailed ( ThermalStorageIceDetailed &&  other)
default

Member Function Documentation

boost::optional<Schedule> openstudio::model::ThermalStorageIceDetailed::availabilitySchedule ( ) const
double openstudio::model::ThermalStorageIceDetailed::capacity ( ) const
Curve openstudio::model::ThermalStorageIceDetailed::chargingCurve ( ) const
std::string openstudio::model::ThermalStorageIceDetailed::chargingCurveVariableSpecifications ( ) const
Curve openstudio::model::ThermalStorageIceDetailed::dischargingCurve ( ) const
std::string openstudio::model::ThermalStorageIceDetailed::dischargingCurveVariableSpecifications ( ) const
double openstudio::model::ThermalStorageIceDetailed::freezingTemperatureofStorageMedium ( ) const
static IddObjectType openstudio::model::ThermalStorageIceDetailed::iddObjectType ( )
static
ThermalStorageIceDetailed& openstudio::model::ThermalStorageIceDetailed::operator= ( const ThermalStorageIceDetailed )
default
ThermalStorageIceDetailed& openstudio::model::ThermalStorageIceDetailed::operator= ( ThermalStorageIceDetailed &&  )
default
double openstudio::model::ThermalStorageIceDetailed::parasiticElectricLoadDuringCharging ( ) const
double openstudio::model::ThermalStorageIceDetailed::parasiticElectricLoadDuringDischarging ( ) const
void openstudio::model::ThermalStorageIceDetailed::resetAvailabilitySchedule ( )
bool openstudio::model::ThermalStorageIceDetailed::setAvailabilitySchedule ( Schedule schedule)
bool openstudio::model::ThermalStorageIceDetailed::setCapacity ( double  capacity)
bool openstudio::model::ThermalStorageIceDetailed::setChargingCurve ( const Curve chargingCurve)
bool openstudio::model::ThermalStorageIceDetailed::setChargingCurveVariableSpecifications ( const std::string &  chargingCurveVariableSpecifications)
bool openstudio::model::ThermalStorageIceDetailed::setDischargingCurve ( const Curve dischargingCurve)
bool openstudio::model::ThermalStorageIceDetailed::setDischargingCurveVariableSpecifications ( const std::string &  dischargingCurveVariableSpecifications)
bool openstudio::model::ThermalStorageIceDetailed::setFreezingTemperatureofStorageMedium ( double  freezingTemperatureofStorageMedium)
bool openstudio::model::ThermalStorageIceDetailed::setParasiticElectricLoadDuringCharging ( double  parasiticElectricLoadDuringCharging)
bool openstudio::model::ThermalStorageIceDetailed::setParasiticElectricLoadDuringDischarging ( double  parasiticElectricLoadDuringDischarging)
bool openstudio::model::ThermalStorageIceDetailed::setTankLossCoefficient ( double  tankLossCoefficient)
bool openstudio::model::ThermalStorageIceDetailed::setThawProcessIndicator ( const std::string &  thawProcessIndicator)
bool openstudio::model::ThermalStorageIceDetailed::setTimestepoftheCurveData ( double  timestepoftheCurveData)
double openstudio::model::ThermalStorageIceDetailed::tankLossCoefficient ( ) const
std::string openstudio::model::ThermalStorageIceDetailed::thawProcessIndicator ( ) const
static std::vector<std::string> openstudio::model::ThermalStorageIceDetailed::thawProcessIndicatorValues ( )
static
double openstudio::model::ThermalStorageIceDetailed::timestepoftheCurveData ( ) const

Friends And Related Function Documentation