\( B_{i}(r)r^l \) This function is used in calculation of the overlap integral between two B-spline functions.
More...
|
| procedure | init (data, knot_inp) |
| | This function takes as an input an array of knots. The size of the input array must be k+n. The values k, n must be set before calling this function. The input array of knots is transferred to the internal array knots which is then used in eval.
|
| 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 | l |
| integer | i |
| integer | id |
| integer | k |
| integer | n |
| 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.
|
\( B_{i}(r)r^l \) This function is used in calculation of the overlap integral between two B-spline functions.
◆ ep_eval()
◆ init()
| procedure init |
( |
class(bspl_prod_pow) | data, |
|
|
real(cfp), dimension(:), intent(in) | knot_inp ) |
This function takes as an input an array of knots. The size of the input array must be k+n. The values k, n must be set before calling this function. The input array of knots is transferred to the internal array knots which is then used in eval.
◆ wp_eval()
| integer function_integration_gbl::bspl_prod_pow::i |
◆ id
| integer function_integration_gbl::bspl_prod_pow::id |
| integer function_integration_gbl::bspl_prod_pow::k |
| integer function_integration_gbl::bspl_prod_pow::l |
| integer function_integration_gbl::bspl_prod_pow::n |
The documentation for this type was generated from the following file: