calc_kr_base_mvg Module Function

pure elemental module function calc_kr_base_mvg(self, h) result(kr)

Arguments

Type IntentOptional Attributes Name
class(type_hcf_base_mvg), intent(in) :: self
real(kind=real64), intent(in) :: h

Return Value real(kind=real64)


Calls

proc~~calc_kr_base_mvg~~CallsGraph proc~calc_kr_base_mvg calc_kr_base_mvg proc~calc_kr_mvg calc_kr_mvg proc~calc_kr_base_mvg->proc~calc_kr_mvg

Called by

proc~~calc_kr_base_mvg~~CalledByGraph proc~calc_kr_base_mvg calc_kr_base_mvg interface~calc_kr_base_mvg type_hcf_base_mvg%calc_kr_base_mvg interface~calc_kr_base_mvg->proc~calc_kr_base_mvg

Source Code

    module pure elemental function calc_kr_base_mvg(self, h) result(kr)
        implicit none
        class(type_hcf_base_mvg), intent(in) :: self
        real(real64), intent(in) :: h
        real(real64) :: kr

        kr = calc_kr_mvg(self%theta_s, self%theta_r, self%alpha1, self%n1, self%m1, self%l, self%h_crit, h)

    end function calc_kr_base_mvg