<ptfkit/beniaich2023.h>¶
#include <ptfkit/beniaich2023.h>
Beniaich et al. (2023), soil-water PTFs for four Moroccan regions.
Source¶
Beniaich, A., Otten, W., Shin, H.-C., Cooper, H. V., Rickson, J., Soulaimani, A., & El Gharous, M. (2023). Evaluation of pedotransfer functions to estimate some of soil hydraulic characteristics in North Africa: A case study from Morocco. Frontiers in Environmental Science, 11, 1090688.
DOI: 10.3389/fenvs.2023.1090688
Scope¶
Territory: Agricultural topsoils in Doukkala, Gharb-Loukouss, Moulouya, and Tadla, Morocco
Dataset: 331 disturbed topsoil samples collected at 0-20 cm from 2019 to 2022; random 50% calibration and 50% validation subsets.
beniaich2023_ptf_result¶
typedef struct {
double water_saturation;
double water_field_capacity;
double water_wilting_point;
} beniaich2023_ptf_result;
| Field | Description |
|---|---|
water_saturation | Gravimetric water content at saturation. (g/g) |
water_field_capacity | Gravimetric water content at -33 kPa. (g/g) |
water_wilting_point | Gravimetric water content at -1,500 kPa. (g/g) |
Functions¶
calc_ptf_beniaich2023_slr1¶
Estimate three gravimetric water contents from clay.
static inline beniaich2023_ptf_result calc_ptf_beniaich2023_slr1(double clay);
Parameters¶
| Name | Direction | Description |
|---|---|---|
clay | in | Clay content by mass. (%) |
Returns¶
A beniaich2023_ptf_result value.
Note
Source regressions operate in percentage points; outputs are divided by 100 to return g/g.
Warning
Developed from Moroccan agricultural topsoils and not independently validated outside the source territory.
calc_ptf_beniaich2023_slr2¶
Estimate three gravimetric water contents from silt.
static inline beniaich2023_ptf_result calc_ptf_beniaich2023_slr2(double silt);
Parameters¶
| Name | Direction | Description |
|---|---|---|
silt | in | Silt content by mass. (%) |
Returns¶
A beniaich2023_ptf_result value.
Note
Source regressions operate in percentage points; outputs are divided by 100 to return g/g.
Warning
Developed from Moroccan agricultural topsoils and not independently validated outside the source territory.
calc_ptf_beniaich2023_slr3¶
Estimate three gravimetric water contents from sand.
static inline beniaich2023_ptf_result calc_ptf_beniaich2023_slr3(double sand);
Parameters¶
| Name | Direction | Description |
|---|---|---|
sand | in | Sand content by mass. (%) |
Returns¶
A beniaich2023_ptf_result value.
Note
Source regressions operate in percentage points; outputs are divided by 100 to return g/g.
Warning
Developed from Moroccan agricultural topsoils and not independently validated outside the source territory.
calc_ptf_beniaich2023_slr4¶
Estimate three gravimetric water contents from clay plus silt.
static inline beniaich2023_ptf_result calc_ptf_beniaich2023_slr4(double clay, double silt);
Parameters¶
| Name | Direction | Description |
|---|---|---|
clay | in | Clay content by mass. (%) |
silt | in | Silt content by mass. (%) |
Returns¶
A beniaich2023_ptf_result value.
Note
Source regressions operate in percentage points; outputs are divided by 100 to return g/g.
Warning
Developed from Moroccan agricultural topsoils and not independently validated outside the source territory.
calc_ptf_beniaich2023_slr5¶
Estimate three gravimetric water contents from the clay-to-silt ratio.
static inline beniaich2023_ptf_result calc_ptf_beniaich2023_slr5(double clay, double silt);
Parameters¶
| Name | Direction | Description |
|---|---|---|
clay | in | Clay content by mass. (%) |
silt | in | Silt content by mass and denominator of the clay-to-silt ratio. (%) |
Returns¶
A beniaich2023_ptf_result value.
Note
Source regressions operate in percentage points; outputs are divided by 100 to return g/g.
Warning
Developed from Moroccan agricultural topsoils and not independently validated outside the source territory.
calc_ptf_beniaich2023_slr6¶
Estimate three gravimetric water contents from soil organic matter.
static inline beniaich2023_ptf_result calc_ptf_beniaich2023_slr6(double soil_organic_matter);
Parameters¶
| Name | Direction | Description |
|---|---|---|
soil_organic_matter | in | Soil organic matter content by mass. (%) |
Returns¶
A beniaich2023_ptf_result value.
Note
Source regressions operate in percentage points; outputs are divided by 100 to return g/g.
Warning
Developed from Moroccan agricultural topsoils and not independently validated outside the source territory.
calc_ptf_beniaich2023_mlr1¶
Estimate three gravimetric water contents from silt, sand, and organic matter.
static inline beniaich2023_ptf_result calc_ptf_beniaich2023_mlr1(double silt, double sand, double soil_organic_matter);
Parameters¶
| Name | Direction | Description |
|---|---|---|
silt | in | Silt content by mass. (%) |
sand | in | Sand content by mass. (%) |
soil_organic_matter | in | Soil organic matter content by mass. (%) |
Returns¶
A beniaich2023_ptf_result value.
Note
Source regressions operate in percentage points; outputs are divided by 100 to return g/g.
Warning
Developed from Moroccan agricultural topsoils and not independently validated outside the source territory.
calc_ptf_beniaich2023_mlr2¶
Estimate three gravimetric water contents from sand and organic matter.
static inline beniaich2023_ptf_result calc_ptf_beniaich2023_mlr2(double sand, double soil_organic_matter);
Parameters¶
| Name | Direction | Description |
|---|---|---|
sand | in | Sand content by mass. (%) |
soil_organic_matter | in | Soil organic matter content by mass. (%) |
Returns¶
A beniaich2023_ptf_result value.
Note
Source regressions operate in percentage points; outputs are divided by 100 to return g/g.
Warning
Developed from Moroccan agricultural topsoils and not independently validated outside the source territory.
calc_ptf_beniaich2023_mlr3¶
Estimate three gravimetric water contents from silt and organic matter.
static inline beniaich2023_ptf_result calc_ptf_beniaich2023_mlr3(double silt, double soil_organic_matter);
Parameters¶
| Name | Direction | Description |
|---|---|---|
silt | in | Silt content by mass. (%) |
soil_organic_matter | in | Soil organic matter content by mass. (%) |
Returns¶
A beniaich2023_ptf_result value.
Note
Source regressions operate in percentage points; outputs are divided by 100 to return g/g.
Warning
Developed from Moroccan agricultural topsoils and not independently validated outside the source territory.
calc_ptf_beniaich2023_mlr4¶
Estimate three gravimetric water contents from clay and organic matter.
static inline beniaich2023_ptf_result calc_ptf_beniaich2023_mlr4(double clay, double soil_organic_matter);
Parameters¶
| Name | Direction | Description |
|---|---|---|
clay | in | Clay content by mass. (%) |
soil_organic_matter | in | Soil organic matter content by mass. (%) |
Returns¶
A beniaich2023_ptf_result value.
Note
Source regressions operate in percentage points; outputs are divided by 100 to return g/g.
Warning
Developed from Moroccan agricultural topsoils and not independently validated outside the source territory.
calc_ptf_beniaich2023_mlr5¶
Estimate three gravimetric water contents from clay, silt, and organic matter.
static inline beniaich2023_ptf_result calc_ptf_beniaich2023_mlr5(double clay, double silt, double soil_organic_matter);
Parameters¶
| Name | Direction | Description |
|---|---|---|
clay | in | Clay content by mass. (%) |
silt | in | Silt content by mass. (%) |
soil_organic_matter | in | Soil organic matter content by mass. (%) |
Returns¶
A beniaich2023_ptf_result value.
Note
Source regressions operate in percentage points; outputs are divided by 100 to return g/g.
Warning
Developed from Moroccan agricultural topsoils and not independently validated outside the source territory.