diff --git a/src/Physics/Soils/para/surfex.jl b/src/Physics/Soils/para/surfex.jl index 5fceb29ee3b31d7efaa5424ba506263e6b7340ca..0fe578f10bd67991ccdf2538033fa302a18ba1f3 100644 --- a/src/Physics/Soils/para/surfex.jl +++ b/src/Physics/Soils/para/surfex.jl @@ -36,9 +36,9 @@ function default_surfex_freezecurve(texture::SoilTexture, Ï_soc, Ï_org, por_or end # Soil methods -organic(soil::Soil{<:SURFEX}) = organic_fraction(soil.para)*porosity(soil) +organic(soil::Soil{<:SURFEX}) = organic_fraction(soil.para)*(1 - porosity(soil)) -mineral(soil::Soil{<:SURFEX}) = (1 - porosity(soil))*(1 - organic_fraction(soil.para)) +mineral(soil::Soil{<:SURFEX}) = (1 - organic_fraction(soil.para))*(1 - porosity(soil)) saturation(soil::Soil{<:SURFEX}) = soil.para.sat