|
MEASUR-Tools-Suite v1.0.11
The MEASUR Tools Suite is a collection of industrial efficiency calculations written in C++ and with bindings for compilation to WebAssembly.
|
#include <liquid_cooling_losses.h>
Public Member Functions | |
| LiquidCoolingLosses (double flowRate, double density, double initialTemperature, double outletTemperature, double specificHeat, double correctionFactor) | |
| double | getFlowRate () const |
| void | setFlowRate (double flowRate) |
| double | getDensity () const |
| void | setDensity (double density) |
| double | getInitialTemperature () const |
| void | setInitialTemperature (double initialTemperature) |
| double | getOutletTemperature () const |
| void | setOutletTemperature (double outletTemperature) |
| double | getSpecificHeat () const |
| void | setSpecificHeat (double specificHeat) |
| double | getHeatLoss () |
Private Attributes | |
| double | flowRate |
| double | density |
| double | initialTemperature |
| double | outletTemperature |
| double | specificHeat |
| double | correctionFactor |
| double | heatLoss |
Liquid Cooling Losses class Contains all of the properties of a cooling system and its liquid media. Used to calculateThermalResistance how much heat loss is caused by the cooling components and their cooling media (a liquid).
Definition at line 20 of file liquid_cooling_losses.h.
|
inline |
Constructor
| flowRate | double, Rate of flow. Units are gpm, |
| density | double, Density in lb/cu.ft |
| initialTemperature | double, Initial temperature in °F. |
| outletTemperature | double, Outlet temperature in °F. |
| specificHeat | double, Specific heat in btu/(lb*°F) |
| correctionFactor | double, Correction factor - unitless |
Definition at line 32 of file liquid_cooling_losses.h.
|
inline |
Gets the density
Definition at line 57 of file liquid_cooling_losses.h.
|
inline |
Gets the flow rate
Definition at line 45 of file liquid_cooling_losses.h.
| double LiquidCoolingLosses::getHeatLoss | ( | ) |
Gets the total heat loss for cooling
|
inline |
Gets the initial temperature
Definition at line 69 of file liquid_cooling_losses.h.
|
inline |
Gets the outlet temperature
Definition at line 81 of file liquid_cooling_losses.h.
|
inline |
Gets the specific heat
Definition at line 93 of file liquid_cooling_losses.h.
|
inline |
Sets the density
| density | double, density in lb/cu.ft |
Definition at line 63 of file liquid_cooling_losses.h.
|
inline |
Sets the flow rate
| flowRate | double, flow rate in gpm |
Definition at line 51 of file liquid_cooling_losses.h.
|
inline |
Sets the initial temperature
| initialTemperature | double, initial temperature in °F |
Definition at line 75 of file liquid_cooling_losses.h.
|
inline |
Sets the outlet temperature
| outletTemperature | double, outlet temperature in °F |
Definition at line 87 of file liquid_cooling_losses.h.
|
inline |
Sets the specific heat
| specificHeat | double, specific heat in btu/(lb*°F) |
Definition at line 100 of file liquid_cooling_losses.h.
|
private |
Definition at line 115 of file liquid_cooling_losses.h.
|
private |
Definition at line 111 of file liquid_cooling_losses.h.
|
private |
Definition at line 110 of file liquid_cooling_losses.h.
|
private |
Definition at line 117 of file liquid_cooling_losses.h.
|
private |
Definition at line 112 of file liquid_cooling_losses.h.
|
private |
Definition at line 113 of file liquid_cooling_losses.h.
|
private |
Definition at line 114 of file liquid_cooling_losses.h.