Update_Kflh_Base_VG Module Subroutine

module subroutine Update_Kflh_Base_VG(self, arr_h)

Arguments

Type IntentOptional Attributes Name
class(Type_HCF_Base_VG), intent(inout) :: self
real(kind=real64), intent(in) :: arr_h(:)

Calls

proc~~update_kflh_base_vg~~CallsGraph proc~update_kflh_base_vg Update_Kflh_Base_VG interface~calculate_kflh_base_vg Type_HCF_Base_VG%Calculate_Kflh_Base_VG proc~update_kflh_base_vg->interface~calculate_kflh_base_vg proc~calculate_kflh_base_vg Calculate_Kflh_Base_VG interface~calculate_kflh_base_vg->proc~calculate_kflh_base_vg interface~calculate_kr_base_vg Type_HCF_Base_VG%Calculate_kr_Base_VG proc~calculate_kflh_base_vg->interface~calculate_kr_base_vg proc~calculate_kr_base_vg Calculate_kr_Base_VG interface~calculate_kr_base_vg->proc~calculate_kr_base_vg interface~calculate_kr_vg_base Calculate_kr_VG_Base proc~calculate_kr_base_vg->interface~calculate_kr_vg_base proc~calculate_kr_vg_base Calculate_kr_VG_Base interface~calculate_kr_vg_base->proc~calculate_kr_vg_base

Called by

proc~~update_kflh_base_vg~~CalledByGraph proc~update_kflh_base_vg Update_Kflh_Base_VG interface~update_kflh_base_vg Type_HCF_Base_VG%Update_Kflh_Base_VG interface~update_kflh_base_vg->proc~update_kflh_base_vg

Source Code

    module subroutine Update_Kflh_Base_VG(self, arr_h)
        implicit none
        class(Type_HCF_Base_VG), intent(inout) :: self
        real(real64), intent(in) :: arr_h(:)

        integer(int32) :: iN

        !$omp parallel do schedule(guided) private(iN)
        do iN = 1, self%nsize
            self%Kflh(iN) = self%Calculate_Kflh(arr_h(iN))
        end do

    end subroutine Update_Kflh_Base_VG