ORB5  4.00
Loading...
Searching...
No Matches
bsplinesclass::bsplines Type Referenceabstract
Inheritance diagram for bsplinesclass::bsplines:

Public Member Functions

procedure(evalinterface), deferred, pass, public eval (this, bik, ai, i, pos)
procedure(evalinterface), deferred, pass, public evald (this, bik, ai, i, pos)

Public Attributes

integer n
integer degree
real(kind=r8) inverse_delta

Member Function/Subroutine Documentation

◆ eval()

procedure(evalinterface), deferred, pass, public bsplinesclass::bsplines::eval ( class (bsplines) this,
real(kind=r8), dimension(:), intent(inout) bik,
real(kind=r8), intent(in) ai,
integer, intent(in) i,
integer, dimension(:), intent(inout) pos )
pure virtual

The eval procedure update an array of BSplines contributions Bik at point x. It also updates the array i of the BSplines Bik index.

◆ evald()

procedure(evalinterface), deferred, pass, public bsplinesclass::bsplines::evald ( class (bsplines) this,
real(kind=r8), dimension(:), intent(inout) bik,
real(kind=r8), intent(in) ai,
integer, intent(in) i,
integer, dimension(:), intent(inout) pos )
pure virtual

Member Data Documentation

◆ degree

integer bsplinesclass::bsplines::degree

◆ inverse_delta

real(kind=r8) bsplinesclass::bsplines::inverse_delta

◆ n

integer bsplinesclass::bsplines::n

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