integrate_res Function

private function integrate_res(om, nn, mode)

Uses

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

This function performs the integration near resonances as described in Section 3.1 of the code paper. It is only called if resonances are present in or near the integration domain.

Arguments

Type IntentOptional Attributes Name
double complex, intent(in) :: om

Complex wave frequency .

integer, intent(in) :: nn

Order of the Bessel function.

integer, intent(in) :: mode

Index of the entries in the T-tensor of Eq. (2.10).

Return Value doublecomplex


Calls

proc~~integrate_res~~CallsGraph proc~integrate_res integrate_res proc~funct_g funct_g proc~integrate_res->proc~funct_g proc~integrate integrate proc~integrate_res->proc~integrate proc~int_t int_T proc~funct_g->proc~int_t proc~integrate->proc~int_t proc~resu resU proc~integrate->proc~resu

Called by

proc~~integrate_res~~CalledByGraph proc~integrate_res integrate_res proc~full_integrate full_integrate proc~full_integrate->proc~integrate_res proc~disp disp proc~disp->proc~full_integrate 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