Soils
Soils are classes representing different type of soil, which can potentially have temperature and thermal conductivity that vary with the depth and with the simulation time-steps.
Soil
The class Soil is the base soil class from which more complex classes can inherit. It has constant properties in time and depth. The following table shows a summary of methods that need to be implemented for soils, as well as the default values used in the base Soil class:
Name  | 
Symbol  | 
Method  | 
Documentation  | 
Default  | 
Unit  | 
|---|---|---|---|---|---|
Temperature  | 
\(\theta_s\)  | 
8.0 | 
\(°C\)  | 
||
Thermal conductivity  | 
\(k_s\)  | 
0.5 | 
\(W/(m \cdot K)\)  | 
KusudaSoil
The class KusudaSoil implements the Kusuda model as described in [RoDa03]. It has varying temperature in time and depth.