Update_Kflh_Viscosity Module Subroutine

module subroutine Update_Kflh_Viscosity(self, arr_Temperature)

Arguments

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

Calls

proc~~update_kflh_viscosity~~CallsGraph proc~update_kflh_viscosity Update_Kflh_Viscosity interface~calculate_kflh_viscosity Type_HCF_Viscosity%Calculate_Kflh_Viscosity proc~update_kflh_viscosity->interface~calculate_kflh_viscosity proc~calculate_kflh_viscosity Calculate_Kflh_Viscosity interface~calculate_kflh_viscosity->proc~calculate_kflh_viscosity

Called by

proc~~update_kflh_viscosity~~CalledByGraph proc~update_kflh_viscosity Update_Kflh_Viscosity interface~update_kflh_viscosity Type_HCF_Viscosity%Update_Kflh_Viscosity interface~update_kflh_viscosity->proc~update_kflh_viscosity

Source Code

    module subroutine Update_Kflh_Viscosity(self, arr_Temperature)
        implicit none
        class(Type_HCF_Viscosity), intent(inout) :: self
        real(real64), intent(in) :: arr_Temperature(:)

        integer(int32) :: iN

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

    end subroutine Update_Kflh_Viscosity