VICUS Library
Documentation of Vicus library
|
#include <VICUS_InterfaceHeatConduction.h>
Public Types | |
enum | modelType_t { MT_Constant , NUM_MT } |
enum | OtherZoneType { OZ_Standard , OZ_Constant , OZ_Scheduled , NUM_OZ } |
enum | para_t { P_HeatTransferCoefficient , P_ConstTemperature , NUM_P } |
Public Member Functions | |
VICUS_READWRITE bool | isValid (const Database< Schedule > &scheduleDB) const |
Public Attributes | |
modelType_t | m_modelType = NUM_MT |
OtherZoneType | m_otherZoneType = OZ_Standard |
IDType | m_idSchedule = INVALID_ID |
IBK::Parameter | m_para [NUM_P] |
Enhanced InterfaceHeatConduction definition.
Defines what kind of zone is connected via this boundary condition. If 'Constant' or 'Scheduled' are used when neighbouring zones are not calculated themselves but their temperature is known. For ground zones, i.e. in case of soil contact to the construction the heat exchange coeff. should be very high 1000 W/m2K to neglect the heat transfer resistance.
Enumerator | |
---|---|
OZ_Standard | |
OZ_Constant | |
OZ_Scheduled | |
NUM_OZ |
Checks if all parameters are valid.
IDType VICUS::InterfaceHeatConduction::m_idSchedule = INVALID_ID |
Reference to a schedule for OZ_Scheduled.
modelType_t VICUS::InterfaceHeatConduction::m_modelType = NUM_MT |
Model type.
OtherZoneType VICUS::InterfaceHeatConduction::m_otherZoneType = OZ_Standard |
IBK::Parameter VICUS::InterfaceHeatConduction::m_para[NUM_P] |
List of constant parameters.