#include "OpaqueMaterial.hpp"
Public Member Functions | |
virtual | ~OpaqueMaterial () |
double | thermalConductivity () const |
double | thermalConductance () const |
double | thermalResistivity () const |
double | thermalResistance () const |
double | thermalAbsorptance () const |
boost::optional< double > | thermalReflectance () const |
double | solarAbsorptance () const |
boost::optional< double > | solarReflectance () const |
double | visibleAbsorptance () const |
boost::optional< double > | visibleReflectance () const |
bool | setThermalConductivity (double value) |
bool | setThermalConductance (double value) |
bool | setThermalResistivity (double value) |
bool | setThermalResistance (double value) |
bool | setThermalAbsorptance (double value) |
bool | setThermalReflectance (boost::optional< double > value) |
bool | setSolarAbsorptance (boost::optional< double > value) |
bool | setSolarReflectance (boost::optional< double > value) |
bool | setVisibleAbsorptance (boost::optional< double > value) |
bool | setVisibleReflectance (boost::optional< double > value) |
boost::optional< double > | heatCapacity () const |
Related Functions | |
typedef std::vector < OpaqueMaterial > | OpaqueMaterialVector |
typedef boost::optional < OpaqueMaterial > | OptionalOpaqueMaterial |
OpaqueMaterial is a Material that serves as a base class for all LayeredConstructions for which isOpaque.
OpaqueMaterial also defines a number of virtually implemented attributes.
|
inlinevirtual |
boost::optional<double> openstudio::model::OpaqueMaterial::heatCapacity | ( | ) | const |
Energy it takes to raise the temperature of this material 1 K (J/m^2*K).
Equal to specificHeat() * density() * thickness().
bool openstudio::model::OpaqueMaterial::setSolarAbsorptance | ( | boost::optional< double > | value | ) |
bool openstudio::model::OpaqueMaterial::setSolarReflectance | ( | boost::optional< double > | value | ) |
bool openstudio::model::OpaqueMaterial::setThermalAbsorptance | ( | double | value | ) |
bool openstudio::model::OpaqueMaterial::setThermalConductance | ( | double | value | ) |
bool openstudio::model::OpaqueMaterial::setThermalConductivity | ( | double | value | ) |
bool openstudio::model::OpaqueMaterial::setThermalReflectance | ( | boost::optional< double > | value | ) |
bool openstudio::model::OpaqueMaterial::setThermalResistance | ( | double | value | ) |
bool openstudio::model::OpaqueMaterial::setThermalResistivity | ( | double | value | ) |
bool openstudio::model::OpaqueMaterial::setVisibleAbsorptance | ( | boost::optional< double > | value | ) |
bool openstudio::model::OpaqueMaterial::setVisibleReflectance | ( | boost::optional< double > | value | ) |
double openstudio::model::OpaqueMaterial::solarAbsorptance | ( | ) | const |
boost::optional<double> openstudio::model::OpaqueMaterial::solarReflectance | ( | ) | const |
double openstudio::model::OpaqueMaterial::thermalAbsorptance | ( | ) | const |
double openstudio::model::OpaqueMaterial::thermalConductance | ( | ) | const |
double openstudio::model::OpaqueMaterial::thermalConductivity | ( | ) | const |
boost::optional<double> openstudio::model::OpaqueMaterial::thermalReflectance | ( | ) | const |
double openstudio::model::OpaqueMaterial::thermalResistance | ( | ) | const |
double openstudio::model::OpaqueMaterial::thermalResistivity | ( | ) | const |
double openstudio::model::OpaqueMaterial::visibleAbsorptance | ( | ) | const |
boost::optional<double> openstudio::model::OpaqueMaterial::visibleReflectance | ( | ) | const |
|
related |
|
related |