get_dgdx Interface

private interface get_dgdx

Module Procedures

private subroutine get_dgdx_2d(g, dgdx)

compute dg/dx in k-space accepts g(ky,kx)

Arguments

Type IntentOptional Attributes Name
complex, intent(in), dimension(:, :) :: g
complex, intent(out), dimension(:, :) :: dgdx

private subroutine get_dgdx_3d(g, dgdx)

compute dg/dx in k-space accepts g(ky,kx,z,tube)

Arguments

Type IntentOptional Attributes Name
complex, intent(in), dimension(:, :, -nzgrid:, :) :: g
complex, intent(out), dimension(:, :, -nzgrid:, :) :: dgdx

private subroutine get_dgdx_4d(g, dgdx)

compute dg/dx in k-space accepts g(ky,kx,z,tube,(vpa,mu,spec))

Arguments

Type IntentOptional Attributes Name
complex, intent(in), dimension(:, :, -nzgrid:, :, vmu_lo%llim_proc:) :: g
complex, intent(out), dimension(:, :, -nzgrid:, :, vmu_lo%llim_proc:) :: dgdx