|
CAM
|
Functions/Subroutines | |
| subroutine, public | init_soilwater_movement () |
| subroutine, public | soilwater (bounds, num_hydrologyc, filter_hydrologyc, num_urbanc, filter_urbanc, soilhydrology_vars, soilstate_vars, waterflux_vars, waterstate_vars, temperature_vars, soil_water_retention_curve) |
| subroutine | soilwater_zengdecker2009 (bounds, num_hydrologyc, filter_hydrologyc, num_urbanc, filter_urbanc, soilhydrology_vars, soilstate_vars, waterflux_vars, waterstate_vars, temperature_vars, soil_water_retention_curve) |
| subroutine | prepare_data_for_em_vsfm_driver (bounds, num_hydrologyc, filter_hydrologyc, soilhydrology_vars, soilstate_vars, waterflux_vars, waterstate_vars, temperature_vars) |
| subroutine, public | compute_effecrootfrac_and_verttransink_default (bounds, num_filterc, filterc, soilstate_vars, waterflux_vars) |
Variables | |
| logical, public | zengdecker_2009_with_var_soil_thick |
| integer, parameter, public | zengdecker_2009 = 0 |
| integer, parameter, public | vsfm = 1 |
| integer, public | soilroot_water_method |
| subroutine, public soilwatermovementmod::compute_effecrootfrac_and_verttransink_default | ( | type(bounds_type), intent(in) | bounds, |
| integer, intent(in) | num_filterc, | ||
| integer, dimension(num_filterc), intent(in) | filterc, | ||
| type(soilstate_type), intent(inout) | soilstate_vars, | ||
| type(waterflux_type), intent(inout) | waterflux_vars | ||
| ) |

| subroutine, public soilwatermovementmod::init_soilwater_movement | ( | ) |

| subroutine soilwatermovementmod::prepare_data_for_em_vsfm_driver | ( | type(bounds_type), intent(in) | bounds, |
| integer, intent(in) | num_hydrologyc, | ||
| integer, dimension(:), intent(in) | filter_hydrologyc, | ||
| type(soilhydrology_type), intent(inout) | soilhydrology_vars, | ||
| type(soilstate_type), intent(inout) | soilstate_vars, | ||
| type(waterflux_type), intent(inout) | waterflux_vars, | ||
| type(waterstate_type), intent(inout) | waterstate_vars, | ||
| type(temperature_type), intent(in) | temperature_vars | ||
| ) |


| subroutine, public soilwatermovementmod::soilwater | ( | type(bounds_type), intent(in) | bounds, |
| integer, intent(in) | num_hydrologyc, | ||
| integer, dimension(:), intent(in) | filter_hydrologyc, | ||
| integer, intent(in) | num_urbanc, | ||
| integer, dimension(:), intent(in) | filter_urbanc, | ||
| type(soilhydrology_type), intent(inout) | soilhydrology_vars, | ||
| type(soilstate_type), intent(inout) | soilstate_vars, | ||
| type(waterflux_type), intent(inout) | waterflux_vars, | ||
| type(waterstate_type), intent(inout) | waterstate_vars, | ||
| type(temperature_type), intent(inout) | temperature_vars, | ||
| class(soil_water_retention_curve_type), intent(in) | soil_water_retention_curve | ||
| ) |


| subroutine soilwatermovementmod::soilwater_zengdecker2009 | ( | type(bounds_type), intent(in) | bounds, |
| integer, intent(in) | num_hydrologyc, | ||
| integer, dimension(:), intent(in) | filter_hydrologyc, | ||
| integer, intent(in) | num_urbanc, | ||
| integer, dimension(:), intent(in) | filter_urbanc, | ||
| type(soilhydrology_type), intent(inout) | soilhydrology_vars, | ||
| type(soilstate_type), intent(inout) | soilstate_vars, | ||
| type(waterflux_type), intent(inout) | waterflux_vars, | ||
| type(waterstate_type), intent(inout) | waterstate_vars, | ||
| type(temperature_type), intent(in) | temperature_vars, | ||
| class(soil_water_retention_curve_type), intent(in) | soil_water_retention_curve | ||
| ) |


| integer, public soilwatermovementmod::soilroot_water_method |
| integer, parameter, public soilwatermovementmod::vsfm = 1 |
| integer, parameter, public soilwatermovementmod::zengdecker_2009 = 0 |
| logical, public soilwatermovementmod::zengdecker_2009_with_var_soil_thick |