GBTOlib: library for evaluation of molecular integrals in mixed Gaussian / B-spline basis  111
Public Member Functions | Public Attributes | List of all members
function_integration_gbl::bspl_prod_pow Type Reference

\( B_{i}(r)r^l \) This function is used in calculation of the overlap integral between two B-spline functions. More...

Inheritance diagram for function_integration_gbl::bspl_prod_pow:
Inheritance graph
[legend]
Collaboration diagram for function_integration_gbl::bspl_prod_pow:
Collaboration graph
[legend]

Public Member Functions

procedure init => init_bspl_prod_pow
 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. More...
 
procedure wp_eval => wp_bspl_prod_pow_evaluation
 
procedure ep_eval => ep_bspl_prod_pow_evaluation
 

Public Attributes

integer l
 
integer i
 
integer id
 
integer k
 
integer n
 

Detailed Description

\( B_{i}(r)r^l \) This function is used in calculation of the overlap integral between two B-spline functions.

Member Function/Subroutine Documentation

◆ ep_eval()

procedure ep_eval

◆ init()

procedure init

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

procedure wp_eval

Member Data Documentation

◆ i

integer function_integration_gbl::bspl_prod_pow::i

◆ id

integer function_integration_gbl::bspl_prod_pow::id

◆ k

integer function_integration_gbl::bspl_prod_pow::k

◆ l

integer function_integration_gbl::bspl_prod_pow::l

◆ n

integer function_integration_gbl::bspl_prod_pow::n

The documentation for this type was generated from the following file: