full_integrate Function

public function full_integrate(om, nn, mode, found_res)

Uses

  • proc~~full_integrate~~UsesGraph proc~full_integrate full_integrate module~alps_fns_rel alps_fns_rel proc~full_integrate->module~alps_fns_rel module~alps_var alps_var proc~full_integrate->module~alps_var mpi mpi module~alps_var->mpi

This function returns the full integral expression according to Eq. (2.9) in the code paper.

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).

logical, intent(in) :: found_res

Check whether a resonance is found.

Return Value doublecomplex


Calls

proc~~full_integrate~~CallsGraph proc~full_integrate full_integrate proc~integrate integrate proc~full_integrate->proc~integrate proc~integrate_res integrate_res proc~full_integrate->proc~integrate_res proc~integrate_res_rel integrate_res_rel proc~full_integrate->proc~integrate_res_rel proc~landau_integrate landau_integrate proc~full_integrate->proc~landau_integrate proc~landau_integrate_rel landau_integrate_rel proc~full_integrate->proc~landau_integrate_rel proc~int_t int_T proc~integrate->proc~int_t proc~resu resU proc~integrate->proc~resu proc~integrate_res->proc~integrate proc~funct_g funct_g proc~integrate_res->proc~funct_g proc~determine_sproc_rel determine_sproc_rel proc~integrate_res_rel->proc~determine_sproc_rel proc~integrate_resu_rel integrate_resU_rel proc~integrate_res_rel->proc~integrate_resu_rel proc~eval_fit eval_fit proc~landau_integrate->proc~eval_fit proc~int_t_res int_T_res proc~landau_integrate->proc~int_t_res proc~landau_integrate_rel->proc~determine_sproc_rel proc~landau_integrate_rel->proc~eval_fit proc~int_t_res_rel int_T_res_rel proc~landau_integrate_rel->proc~int_t_res_rel proc~distribution_analyt distribution_analyt proc~eval_fit->proc~distribution_analyt proc~fit_function fit_function proc~eval_fit->proc~fit_function proc~fit_function_poly fit_function_poly proc~eval_fit->proc~fit_function_poly proc~funct_g->proc~int_t proc~cbessj CBESSJ proc~int_t_res_rel->proc~cbessj proc~alps_error alps_error proc~integrate_resu_rel->proc~alps_error proc~int_t_rel int_T_rel proc~integrate_resu_rel->proc~int_t_rel proc~principal_integral_rel principal_integral_rel proc~integrate_resu_rel->proc~principal_integral_rel proc~resu_rel resU_rel proc~integrate_resu_rel->proc~resu_rel mpi_abort mpi_abort proc~alps_error->mpi_abort proc~output_time output_time proc~alps_error->proc~output_time proc~fact Fact proc~cbessj->proc~fact proc~bessj BESSJ proc~int_t_rel->proc~bessj proc~funct_g_rel funct_g_rel proc~principal_integral_rel->proc~funct_g_rel float float proc~bessj->float proc~bessj0 BESSJ0 proc~bessj->proc~bessj0 proc~bessj1 BESSJ1 proc~bessj->proc~bessj1 proc~funct_g_rel->proc~int_t_rel

Called by

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