Skip to content

Commit 09ae674

Browse files
committed
Added additional soil types
1 parent 01f104f commit 09ae674

File tree

3 files changed

+25
-3
lines changed

3 files changed

+25
-3
lines changed

landsoil.cpp

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
void MainWindow::initLandSoil()
2828
{
2929
// Define soil types
30-
soiltypes[0].name = "Loamy";
30+
soiltypes[0].name = "Sandy loam";
3131
soiltypes[0].wsat = 0.472;
3232
soiltypes[0].wfc = 0.323;
3333
soiltypes[0].wwilt = 0.171;
@@ -38,6 +38,28 @@ void MainWindow::initLandSoil()
3838
soiltypes[0].C1sat = 0.132;
3939
soiltypes[0].C2ref = 1.8;
4040

41+
soiltypes[1].name = "Sand";
42+
soiltypes[1].wsat = 0.403;
43+
soiltypes[1].wfc = 0.244;
44+
soiltypes[1].wwilt = 0.059;
45+
soiltypes[1].a = 0.387;
46+
soiltypes[1].b = 4.05;
47+
soiltypes[1].p = 4.;
48+
soiltypes[1].CGsat = 3.222e-6;
49+
soiltypes[1].C1sat = 0.082;
50+
soiltypes[1].C2ref = 3.9;
51+
52+
soiltypes[2].name = "Clay";
53+
soiltypes[2].wsat = 0.614;
54+
soiltypes[2].wfc = 0.541;
55+
soiltypes[2].wwilt = 0.335;
56+
soiltypes[2].a = 0.083;
57+
soiltypes[2].b = 11.4;
58+
soiltypes[2].p = 12.;
59+
soiltypes[2].CGsat = 3.6e-6;
60+
soiltypes[2].C1sat = 0.342;
61+
soiltypes[2].C2ref = 0.3;
62+
4163
// Define surface types
4264
// SHORT GRASS
4365
surfacetypes[0].name = "Short grass";

mainwindow.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1651,7 +1651,7 @@ void MainWindow::setLandSoil(int i)
16511651
}
16521652

16531653
// Read soil types into pull down menu
1654-
for(int i=0;i<1;i++)
1654+
for(int i=0;i<3;i++)
16551655
ui->input_soil_soiltypes->addItem(soiltypes[i].name, i);
16561656
}
16571657

mainwindow.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ public slots:
130130
void blockInput(bool);
131131

132132
surfacetype surfacetypes[4];
133-
soiltype soiltypes[1];
133+
soiltype soiltypes[3];
134134

135135
int activerun;
136136
int activetab;

0 commit comments

Comments
 (0)