The same as function_1d but now the function evaluations are for n points at the same time.
More...
|
| generic, public | eval wp_eval_many |
| | 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_many |
| | 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_many), deferred | wp_eval_many (data, x, n) |
| procedure(ep_user_function_interface_many), deferred | ep_eval_many (data, x, n) |
| 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 | 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.
|
The same as function_1d but now the function evaluations are for n points at the same time.
◆ ep_eval_many()
| procedure(ep_user_function_interface_many), deferred ep_eval_many |
( |
class(function_1d_many) | data, |
|
|
real(kind=ep1), dimension(n), intent(in) | x, |
|
|
integer, intent(in) | n ) |
|
pure virtual |
◆ eval() [1/2]
| generic, public general_quadrature_gbl::function_1d_many::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.
◆ eval() [2/2]
| generic, public general_quadrature_gbl::function_1d_many::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.
◆ wp_eval_many()
The documentation for this module was generated from the following file: