calc_chi_cold Subroutine

private subroutine calc_chi_cold(chi, j, kz, kperp, x)

Uses

  • proc~~calc_chi_cold~~UsesGraph proc~calc_chi_cold calc_chi_cold module~alps_var alps_var proc~calc_chi_cold->module~alps_var mpi mpi module~alps_var->mpi

Subroutine that calculates the susceptibility of species j based on the cold-plasma dispersion relation based on the paper Verscharen & Chandran, ApJ 764, 88, 2013.

Arguments

Type IntentOptional Attributes Name
double complex, intent(out) :: chi(3,3)

Susceptibility tensor of species j.

integer, intent(in) :: j

Index for species.

double precision, intent(in) :: kz

Normalised parallel wavenumber.

double precision, intent(in) :: kperp

Normalised perpendicular wavenumber.

double complex, intent(in) :: x

Normalised complex frequency.


Called by

proc~~calc_chi_cold~~CalledByGraph proc~calc_chi_cold calc_chi_cold proc~calc_chi calc_chi proc~calc_chi->proc~calc_chi_cold proc~disp disp proc~disp->proc~calc_chi proc~calc_eigen calc_eigen proc~calc_eigen->proc~disp proc~map_search map_search proc~map_search->proc~disp proc~refine_guess refine_guess proc~map_search->proc~refine_guess proc~om_double_scan om_double_scan proc~om_double_scan->proc~disp proc~om_double_scan->proc~calc_eigen proc~secant secant proc~om_double_scan->proc~secant proc~om_scan om_scan proc~om_scan->proc~disp proc~om_scan->proc~calc_eigen proc~om_scan->proc~secant proc~refine_guess->proc~disp proc~refine_guess->proc~secant proc~secant->proc~disp program~alps alps program~alps->proc~map_search program~alps->proc~om_double_scan program~alps->proc~om_scan program~alps->proc~refine_guess