diagnostics_fluxes_fluxtube Module



Subroutines

public subroutine calculate_fluxes_fluxtube(df_vs_vpamuikxkyzs, pflux_vs_s, vflux_vs_s, qflux_vs_s, pflux_vs_kxkyzts, vflux_vs_kxkyzts, qflux_vs_kxkyzts, pflux_vs_kxkys, vflux_vs_kxkys, qflux_vs_kxkys)

Arguments

Type IntentOptional Attributes Name
complex, intent(in), dimension(:, :, kxkyz_lo%llim_proc:) :: df_vs_vpamuikxkyzs
real, intent(out), dimension(:) :: pflux_vs_s
real, intent(out), dimension(:) :: vflux_vs_s
real, intent(out), dimension(:) :: qflux_vs_s
real, intent(out), dimension(:, :, -nzgrid:, :, :) :: pflux_vs_kxkyzts
real, intent(out), dimension(:, :, -nzgrid:, :, :) :: vflux_vs_kxkyzts
real, intent(out), dimension(:, :, -nzgrid:, :, :) :: qflux_vs_kxkyzts
real, intent(out), dimension(:, :, :) :: pflux_vs_kxkys
real, intent(out), dimension(:, :, :) :: vflux_vs_kxkys
real, intent(out), dimension(:, :, :) :: qflux_vs_kxkys

private subroutine get_one_flux(iky, iz, norm, velocityintegrand_vs_vpamu, phi, flux_out)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: iky
integer, intent(in) :: iz
real, intent(in) :: norm
complex, intent(in), dimension(:, :) :: velocityintegrand_vs_vpamu
complex, intent(in) :: phi
real, intent(inout) :: flux_out

private subroutine get_factor_for_fluxsurfaceaverage(fluxnorm_vs_z, one_over_nablarho)

Arguments

Type IntentOptional Attributes Name
real, intent(out), dimension(:), allocatable :: fluxnorm_vs_z
real, intent(out) :: one_over_nablarho