SoilWaterPlantSinkMod Module



Subroutines

public subroutine Compute_EffecRootFrac_And_VertTranSink(bounds, num_hydrologyc, filter_hydrologyc, soilstate_inst, canopystate_inst, waterflux_inst, energyflux_inst)

Arguments

Type IntentOptional Attributes Name
type(bounds_type), intent(in) :: bounds
integer, intent(in) :: num_hydrologyc
integer, intent(in) :: filter_hydrologyc(num_hydrologyc)
type(soilstate_type), intent(inout) :: soilstate_inst
type(CanopyState_type), intent(in) :: canopystate_inst
type(waterflux_type), intent(inout) :: waterflux_inst
type(energyflux_type), intent(in) :: energyflux_inst

public subroutine Compute_EffecRootFrac_And_VertTranSink_HydStress_Roads(bounds, num_filterc, filterc, soilstate_inst, waterflux_inst)

Arguments

Type IntentOptional Attributes Name
type(bounds_type), intent(in) :: bounds
integer, intent(in) :: num_filterc
integer, intent(in) :: filterc(:)
type(soilstate_type), intent(inout) :: soilstate_inst
type(waterflux_type), intent(inout) :: waterflux_inst

public subroutine Compute_EffecRootFrac_And_VertTranSink_HydStress(bounds, num_filterc, filterc, waterflux_inst, soilstate_inst, canopystate_inst, energyflux_inst)

Arguments

Type IntentOptional Attributes Name
type(bounds_type), intent(in) :: bounds
integer, intent(in) :: num_filterc
integer, intent(in) :: filterc(:)
type(waterflux_type), intent(inout) :: waterflux_inst
type(soilstate_type), intent(inout) :: soilstate_inst
type(CanopyState_type), intent(in) :: canopystate_inst
type(energyflux_type), intent(in) :: energyflux_inst

public subroutine Compute_EffecRootFrac_And_VertTranSink_Default(bounds, num_filterc, filterc, soilstate_inst, waterflux_inst)

Arguments

Type IntentOptional Attributes Name
type(bounds_type), intent(in) :: bounds
integer, intent(in) :: num_filterc
integer, intent(in) :: filterc(num_filterc)
type(soilstate_type), intent(inout) :: soilstate_inst
type(waterflux_type), intent(inout) :: waterflux_inst