#include "ConstructionWithInternalSource.hpp"
Public Member Functions | |
ConstructionWithInternalSource (const Model &model) | |
ConstructionWithInternalSource (const std::vector< OpaqueMaterial > &opaqueMaterials) | |
virtual | ~ConstructionWithInternalSource () |
int | sourcePresentAfterLayerNumber () const |
bool | setSourcePresentAfterLayerNumber (int sourcePresentAfterLayerNumber) |
int | temperatureCalculationRequestedAfterLayerNumber () const |
bool | setTemperatureCalculationRequestedAfterLayerNumber (int temperatureCalculationRequestedAfterLayerNumber) |
int | dimensionsForTheCTFCalculation () const |
bool | setDimensionsForTheCTFCalculation (int dimensionsForTheCTFCalculation) |
double | tubeSpacing () const |
bool | setTubeSpacing (double tubeSpacing) |
double | twoDimensionalTemperatureCalculationPosition () const |
bool | setTwoDimensionalTemperatureCalculationPosition (double twoDimensionalTemperatureCalculationPosition) |
Related Functions | |
typedef std::vector < ConstructionWithInternalSource > | ConstructionWithInternalSourceVector |
typedef boost::optional < ConstructionWithInternalSource > | OptionalConstructionWithInternalSource |
Static Methods | |
ConstructionWithInternalSource | reverseConstructionWithInternalSource () const |
static IddObjectType | iddObjectType () |
ConstructionWithInternalSource is a LayeredConstruction that wraps EnergyPlus IDD object 'Construction:InternalSource'.
ConstructionWithInternalSource is identical to Construction, except that it contains an embedded heat source.
|
explicit |
Default constructor, provided for backward compatibility.
The model object will be invalid after using this constructor, setLayers should be called immediately after this constructor.
|
explicit |
Constructor with vector of material layers, throws if opaqueMaterials size < 2.
|
inlinevirtual |
int openstudio::model::ConstructionWithInternalSource::dimensionsForTheCTFCalculation | ( | ) | const |
A value of 1 states that the user is only interested in a one-dimensional calculation.
This is appropriate for electric resistance heating and for hydronic heating (when boiler/hot water heater performance is not affected by return and supply water temperatures). A value of 1 will trigger a two-dimensional solution for this surface only. This may be necessary for hydronic radiant cooling situations since chiller performance is affected by the water temperatures provided. Defaults to 1.
|
static |
ConstructionWithInternalSource openstudio::model::ConstructionWithInternalSource::reverseConstructionWithInternalSource | ( | ) | const |
bool openstudio::model::ConstructionWithInternalSource::setDimensionsForTheCTFCalculation | ( | int | dimensionsForTheCTFCalculation | ) |
bool openstudio::model::ConstructionWithInternalSource::setSourcePresentAfterLayerNumber | ( | int | sourcePresentAfterLayerNumber | ) |
bool openstudio::model::ConstructionWithInternalSource::setTemperatureCalculationRequestedAfterLayerNumber | ( | int | temperatureCalculationRequestedAfterLayerNumber | ) |
bool openstudio::model::ConstructionWithInternalSource::setTubeSpacing | ( | double | tubeSpacing | ) |
bool openstudio::model::ConstructionWithInternalSource::setTwoDimensionalTemperatureCalculationPosition | ( | double | twoDimensionalTemperatureCalculationPosition | ) |
int openstudio::model::ConstructionWithInternalSource::sourcePresentAfterLayerNumber | ( | ) | const |
The source is located after layer number.
Must be >= 1 and <= numLayers-1. Defaults to 1.
int openstudio::model::ConstructionWithInternalSource::temperatureCalculationRequestedAfterLayerNumber | ( | ) | const |
A separate temperature calculation occurs after layer number.
Must be >= 1 and <= numLayers-1. Defaults to 1.
double openstudio::model::ConstructionWithInternalSource::tubeSpacing | ( | ) | const |
How far apart in meters the hydronic tubing or electrical resistance wires are spaced in the direction perpendicular to the main direction of heat transfer.
Note that this parameter is only used for two-dimensional solutions. Defaults to 0.154 meters.
double openstudio::model::ConstructionWithInternalSource::twoDimensionalTemperatureCalculationPosition | ( | ) | const |
Used in conjunction with field Temperature Calculation Requested After Layer Number this field is the location perpendicular to the main direction of heat transfer 0.0 means in line with the tubing, 1.0 means at the midpoint between two adjacent pipes this field is ignored for 1-D calculations Defaults to 0.0.
|
related |
|
related |