OpenStudio:model
 AllClasses Namespaces Functions Variables Typedefs Enumerations Enumerator Pages

#include "MaterialPropertyPhaseChangeHysteresis.hpp"

Inheritance diagram for openstudio::model::MaterialPropertyPhaseChangeHysteresis:

Public Member Functions

 MaterialPropertyPhaseChangeHysteresis (StandardOpaqueMaterial &material)
 MaterialPropertyPhaseChangeHysteresis (MasslessOpaqueMaterial &material)
virtual ~MaterialPropertyPhaseChangeHysteresis ()
std::string materialName () const
Material material () const
double latentHeatduringtheEntirePhaseChangeProcess () const
double liquidStateThermalConductivity () const
double liquidStateDensity () const
double liquidStateSpecificHeat () const
double highTemperatureDifferenceofMeltingCurve () const
double peakMeltingTemperature () const
double lowTemperatureDifferenceofMeltingCurve () const
double solidStateThermalConductivity () const
double solidStateDensity () const
double solidStateSpecificHeat () const
double highTemperatureDifferenceofFreezingCurve () const
double peakFreezingTemperature () const
double lowTemperatureDifferenceofFreezingCurve () const
bool setLatentHeatduringtheEntirePhaseChangeProcess (double latentHeatduringtheEntirePhaseChangeProcess)
bool setLiquidStateThermalConductivity (double liquidStateThermalConductivity)
bool setLiquidStateDensity (double liquidStateDensity)
bool setLiquidStateSpecificHeat (double liquidStateSpecificHeat)
bool setHighTemperatureDifferenceofMeltingCurve (double highTemperatureDifferenceofMeltingCurve)
bool setPeakMeltingTemperature (double peakMeltingTemperature)
bool setLowTemperatureDifferenceofMeltingCurve (double lowTemperatureDifferenceofMeltingCurve)
bool setSolidStateThermalConductivity (double solidStateThermalConductivity)
bool setSolidStateDensity (double solidStateDensity)
bool setSolidStateSpecificHeat (double solidStateSpecificHeat)
bool setHighTemperatureDifferenceofFreezingCurve (double highTemperatureDifferenceofFreezingCurve)
bool setPeakFreezingTemperature (double peakFreezingTemperature)
bool setLowTemperatureDifferenceofFreezingCurve (double lowTemperatureDifferenceofFreezingCurve)

Static Public Member Functions

static IddObjectType iddObjectType ()

Related Functions

typedef std::vector
< MaterialPropertyPhaseChangeHysteresis
MaterialPropertyPhaseChangeHysteresisVector
typedef boost::optional
< MaterialPropertyPhaseChangeHysteresis
OptionalMaterialPropertyPhaseChangeHysteresis

Detailed Description

MaterialPropertyPhaseChangeHysteresis is a ModelObject that wraps the OpenStudio IDD object 'OS:MaterialProperty:PhaseChangeHysteresis'.

Constructor & Destructor Documentation

openstudio::model::MaterialPropertyPhaseChangeHysteresis::MaterialPropertyPhaseChangeHysteresis ( StandardOpaqueMaterial material)
explicit
openstudio::model::MaterialPropertyPhaseChangeHysteresis::MaterialPropertyPhaseChangeHysteresis ( MasslessOpaqueMaterial material)
explicit
virtual openstudio::model::MaterialPropertyPhaseChangeHysteresis::~MaterialPropertyPhaseChangeHysteresis ( )
inlinevirtual

Member Function Documentation

double openstudio::model::MaterialPropertyPhaseChangeHysteresis::highTemperatureDifferenceofFreezingCurve ( ) const
double openstudio::model::MaterialPropertyPhaseChangeHysteresis::highTemperatureDifferenceofMeltingCurve ( ) const
static IddObjectType openstudio::model::MaterialPropertyPhaseChangeHysteresis::iddObjectType ( )
static
double openstudio::model::MaterialPropertyPhaseChangeHysteresis::latentHeatduringtheEntirePhaseChangeProcess ( ) const
double openstudio::model::MaterialPropertyPhaseChangeHysteresis::liquidStateDensity ( ) const
double openstudio::model::MaterialPropertyPhaseChangeHysteresis::liquidStateSpecificHeat ( ) const
double openstudio::model::MaterialPropertyPhaseChangeHysteresis::liquidStateThermalConductivity ( ) const
double openstudio::model::MaterialPropertyPhaseChangeHysteresis::lowTemperatureDifferenceofFreezingCurve ( ) const
double openstudio::model::MaterialPropertyPhaseChangeHysteresis::lowTemperatureDifferenceofMeltingCurve ( ) const
Material openstudio::model::MaterialPropertyPhaseChangeHysteresis::material ( ) const
std::string openstudio::model::MaterialPropertyPhaseChangeHysteresis::materialName ( ) const
double openstudio::model::MaterialPropertyPhaseChangeHysteresis::peakFreezingTemperature ( ) const
double openstudio::model::MaterialPropertyPhaseChangeHysteresis::peakMeltingTemperature ( ) const
bool openstudio::model::MaterialPropertyPhaseChangeHysteresis::setHighTemperatureDifferenceofFreezingCurve ( double  highTemperatureDifferenceofFreezingCurve)
bool openstudio::model::MaterialPropertyPhaseChangeHysteresis::setHighTemperatureDifferenceofMeltingCurve ( double  highTemperatureDifferenceofMeltingCurve)
bool openstudio::model::MaterialPropertyPhaseChangeHysteresis::setLatentHeatduringtheEntirePhaseChangeProcess ( double  latentHeatduringtheEntirePhaseChangeProcess)
bool openstudio::model::MaterialPropertyPhaseChangeHysteresis::setLiquidStateDensity ( double  liquidStateDensity)
bool openstudio::model::MaterialPropertyPhaseChangeHysteresis::setLiquidStateSpecificHeat ( double  liquidStateSpecificHeat)
bool openstudio::model::MaterialPropertyPhaseChangeHysteresis::setLiquidStateThermalConductivity ( double  liquidStateThermalConductivity)
bool openstudio::model::MaterialPropertyPhaseChangeHysteresis::setLowTemperatureDifferenceofFreezingCurve ( double  lowTemperatureDifferenceofFreezingCurve)
bool openstudio::model::MaterialPropertyPhaseChangeHysteresis::setLowTemperatureDifferenceofMeltingCurve ( double  lowTemperatureDifferenceofMeltingCurve)
bool openstudio::model::MaterialPropertyPhaseChangeHysteresis::setPeakFreezingTemperature ( double  peakFreezingTemperature)
bool openstudio::model::MaterialPropertyPhaseChangeHysteresis::setPeakMeltingTemperature ( double  peakMeltingTemperature)
bool openstudio::model::MaterialPropertyPhaseChangeHysteresis::setSolidStateDensity ( double  solidStateDensity)
bool openstudio::model::MaterialPropertyPhaseChangeHysteresis::setSolidStateSpecificHeat ( double  solidStateSpecificHeat)
bool openstudio::model::MaterialPropertyPhaseChangeHysteresis::setSolidStateThermalConductivity ( double  solidStateThermalConductivity)
double openstudio::model::MaterialPropertyPhaseChangeHysteresis::solidStateDensity ( ) const
double openstudio::model::MaterialPropertyPhaseChangeHysteresis::solidStateSpecificHeat ( ) const
double openstudio::model::MaterialPropertyPhaseChangeHysteresis::solidStateThermalConductivity ( ) const

Friends And Related Function Documentation