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 ()
boost::optional< ScheduleavailabilitySchedule () const
double capacity () const
Curve dischargingCurve () 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 ()
void setCapacity (double capacity)
bool setDischargingCurve (const Curve &dischargingCurve)
bool setChargingCurve (const Curve &chargingCurve)
void setTimestepoftheCurveData (double timestepoftheCurveData)
void setParasiticElectricLoadDuringDischarging (double parasiticElectricLoadDuringDischarging)
void setParasiticElectricLoadDuringCharging (double parasiticElectricLoadDuringCharging)
void setTankLossCoefficient (double tankLossCoefficient)
void setFreezingTemperatureofStorageMedium (double freezingTemperatureofStorageMedium)
bool setThawProcessIndicator (std::string thawProcessIndicator)

Static Public Member Functions

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

Related Functions

typedef boost::optional
< ThermalStorageIceDetailed
OptionalThermalStorageIceDetailed
typedef std::vector
< ThermalStorageIceDetailed
ThermalStorageIceDetailedVector

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 ( )
inlinevirtual

Member Function Documentation

boost::optional<Schedule> openstudio::model::ThermalStorageIceDetailed::availabilitySchedule ( ) const
double openstudio::model::ThermalStorageIceDetailed::capacity ( ) const
Curve openstudio::model::ThermalStorageIceDetailed::chargingCurve ( ) const
Curve openstudio::model::ThermalStorageIceDetailed::dischargingCurve ( ) const
double openstudio::model::ThermalStorageIceDetailed::freezingTemperatureofStorageMedium ( ) const
static IddObjectType openstudio::model::ThermalStorageIceDetailed::iddObjectType ( )
static
double openstudio::model::ThermalStorageIceDetailed::parasiticElectricLoadDuringCharging ( ) const
double openstudio::model::ThermalStorageIceDetailed::parasiticElectricLoadDuringDischarging ( ) const
void openstudio::model::ThermalStorageIceDetailed::resetAvailabilitySchedule ( )
bool openstudio::model::ThermalStorageIceDetailed::setAvailabilitySchedule ( Schedule schedule)
void openstudio::model::ThermalStorageIceDetailed::setCapacity ( double  capacity)
bool openstudio::model::ThermalStorageIceDetailed::setChargingCurve ( const Curve chargingCurve)
bool openstudio::model::ThermalStorageIceDetailed::setDischargingCurve ( const Curve dischargingCurve)
void openstudio::model::ThermalStorageIceDetailed::setFreezingTemperatureofStorageMedium ( double  freezingTemperatureofStorageMedium)
void openstudio::model::ThermalStorageIceDetailed::setParasiticElectricLoadDuringCharging ( double  parasiticElectricLoadDuringCharging)
void openstudio::model::ThermalStorageIceDetailed::setParasiticElectricLoadDuringDischarging ( double  parasiticElectricLoadDuringDischarging)
void openstudio::model::ThermalStorageIceDetailed::setTankLossCoefficient ( double  tankLossCoefficient)
bool openstudio::model::ThermalStorageIceDetailed::setThawProcessIndicator ( std::string  thawProcessIndicator)
void 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