g_to_h Interface

public interface g_to_h

Module Procedures

private subroutine g_to_h_kxkyz(g, phi, bpar, facphi)

adjust bpar part of Zs / Ts

Arguments

Type IntentOptional Attributes Name
complex, intent(inout), dimension(:, :, kxkyz_lo%llim_proc:) :: g
complex, intent(in), dimension(:, :, -nzgrid:, :) :: phi
complex, intent(in), dimension(:, :, -nzgrid:, :) :: bpar
real, intent(in) :: facphi

private subroutine g_to_h_vmu(g, phi, bpar, facphi, phi_corr)

Arguments

Type IntentOptional Attributes Name
complex, intent(inout), dimension(:, :, -nzgrid:, :, vmu_lo%llim_proc:) :: g
complex, intent(in), dimension(:, :, -nzgrid:, :) :: phi
complex, intent(in), dimension(:, :, -nzgrid:, :) :: bpar
real, intent(in) :: facphi
complex, intent(in), optional, dimension(:, :, -nzgrid:, :) :: phi_corr

private subroutine g_to_h_vmu_single(ivmu, g0, phi, bpar, facphi, phi_corr)

adjust bpar part of Zs / Ts

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ivmu
complex, intent(inout), dimension(:, :, -nzgrid:, :) :: g0
complex, intent(in), dimension(:, :, -nzgrid:, :) :: phi
complex, intent(in), dimension(:, :, -nzgrid:, :) :: bpar
real, intent(in) :: facphi
complex, intent(in), optional, dimension(:, :, -nzgrid:, :) :: phi_corr