1.3.49
 
Loading...
Searching...
No Matches
EnergyBalanceModel.h File Reference
#include "Context.h"

Go to the source code of this file.

Data Structures

class  EnergyBalanceModel
 Energy balance model class. More...
 

Functions

float esat_Pa (float T_K)
 

Variables

constexpr float cp_air_mol = 29.25f
 specific heat capacity of air at constant pressure, J mol⁻¹ K⁻¹
 
constexpr float lambda_mol = 44000.f
 latent heat of vaporization of water at 300 K, J mol⁻¹
 
constexpr float von_Karman_constant = 0.41f
 von Karman constant, dimensionless
 
constexpr float R = 8.314462618f
 Gas constant, J mol⁻¹ K⁻¹
 

Detailed Description

Primary header file for energy balance model.

Copyright (C) 2016-2025 Brian Bailey

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

Definition in file EnergyBalanceModel.h.

Function Documentation

◆ esat_Pa()

float esat_Pa ( float  T_K)
inline

Definition at line 32 of file EnergyBalanceModel.h.

Variable Documentation

◆ cp_air_mol

constexpr float cp_air_mol = 29.25f
constexpr

specific heat capacity of air at constant pressure, J mol⁻¹ K⁻¹

Definition at line 24 of file EnergyBalanceModel.h.

◆ lambda_mol

constexpr float lambda_mol = 44000.f
constexpr

latent heat of vaporization of water at 300 K, J mol⁻¹

Definition at line 26 of file EnergyBalanceModel.h.

◆ R

constexpr float R = 8.314462618f
constexpr

Gas constant, J mol⁻¹ K⁻¹

Definition at line 30 of file EnergyBalanceModel.h.

◆ von_Karman_constant

constexpr float von_Karman_constant = 0.41f
constexpr

von Karman constant, dimensionless

Definition at line 28 of file EnergyBalanceModel.h.