A complicated radial function that uses a supplied array to store the values of the Bessel functions. Note that this function is identical to radial_function except of 1.5_wp in one of the exponents.
More...
|
| procedure | init (data) |
| | allocates the buffer
|
| procedure | final (data) |
| | deallocates the buffer
|
| procedure | wp_eval (data, x) |
| procedure | ep_eval (data, x) |
| generic, public | eval wp_eval |
| | This must be used in all routines using this object to evaluate the function. This symbol is resolved into one of wp_eval, ep_eval depending on the floating point type of X on input.
|
| generic, public | eval ep_eval |
| | This must be used in all routines using this object to evaluate the function. This symbol is resolved into one of wp_eval, ep_eval depending on the floating point type of X on input.
|
| procedure(wp_user_function_interface), deferred | wp_eval (data, x) |
| procedure(ep_user_function_interface), deferred | ep_eval (data, x) |
|
| integer | li |
| integer | l1 |
| integer | l |
| real(kind=cfp) | alpha |
| real(kind=cfp) | ra |
| real(kind=wp), dimension(:), allocatable | wp_bes |
| real(kind=ep1), dimension(:), allocatable | ep_bes |
| integer | no_eval = 0 |
| integer | neval = 0 |
| | Number of function evaulation, number of subdivisions (applicable for adaptive quadratures).
|
| integer | ndiv = 0 |
| integer | max_div = 2*limit |
| | Maximum number of sub-divisions of the area to integrate over.
|
A complicated radial function that uses a supplied array to store the values of the Bessel functions. Note that this function is identical to radial_function except of 1.5_wp in one of the exponents.
◆ ep_eval()
◆ final()
◆ init()
◆ wp_eval()
◆ alpha
| real(kind=cfp) function_integration_gbl::radial_function_buff::alpha |
◆ ep_bes
| real(kind=ep1), dimension(:), allocatable function_integration_gbl::radial_function_buff::ep_bes |
| integer function_integration_gbl::radial_function_buff::l |
◆ l1
| integer function_integration_gbl::radial_function_buff::l1 |
◆ li
| integer function_integration_gbl::radial_function_buff::li |
◆ no_eval
| integer function_integration_gbl::radial_function_buff::no_eval = 0 |
◆ ra
| real(kind=cfp) function_integration_gbl::radial_function_buff::ra |
◆ wp_bes
| real(kind=wp), dimension(:), allocatable function_integration_gbl::radial_function_buff::wp_bes |
The documentation for this type was generated from the following file: