Calculate_kr_Base_Durner Module Function

module function Calculate_kr_Base_Durner(self, h) result(kr)

Arguments

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

Return Value real(kind=real64)


Calls

proc~~calculate_kr_base_durner~~CallsGraph proc~calculate_kr_base_durner Calculate_kr_Base_Durner interface~calculate_kr_durner_base Calculate_kr_Durner_Base proc~calculate_kr_base_durner->interface~calculate_kr_durner_base proc~calculate_kr_durner_base Calculate_kr_Durner_Base interface~calculate_kr_durner_base->proc~calculate_kr_durner_base

Called by

proc~~calculate_kr_base_durner~~CalledByGraph proc~calculate_kr_base_durner Calculate_kr_Base_Durner interface~calculate_kr_base_durner Type_HCF_Base_Durner%Calculate_kr_Base_Durner interface~calculate_kr_base_durner->proc~calculate_kr_base_durner proc~calculate_kflh_base_durner Calculate_Kflh_Base_Durner proc~calculate_kflh_base_durner->interface~calculate_kr_base_durner interface~calculate_kflh_base_durner Type_HCF_Base_Durner%Calculate_Kflh_Base_Durner interface~calculate_kflh_base_durner->proc~calculate_kflh_base_durner proc~update_kflh_base_durner Update_Kflh_Base_Durner proc~update_kflh_base_durner->interface~calculate_kflh_base_durner interface~update_kflh_base_durner Type_HCF_Base_Durner%Update_Kflh_Base_Durner interface~update_kflh_base_durner->proc~update_kflh_base_durner

Source Code

    module function Calculate_kr_Base_Durner(self, h) result(kr)
        implicit none
        class(Type_HCF_Base_Durner), intent(in) :: self
        real(real64), intent(in) :: h
        real(real64) :: kr

        kr = Calculate_kr_Durner_Base(self%alpha1, self%n1, self%m1, self%w1, self%alpha2, self%n2, self%m2, self%w2, self%l, h)

    end function Calculate_kr_Base_Durner