i_sub_eval_basis_and_n_derivs Interface

interface
private pure subroutine i_sub_eval_basis_and_n_derivs(self, x, n, derivs, jmin)

Arguments

Type IntentOptional Attributes Name
class(sll_c_bsplines), intent(in) :: self

B-splines object

real(kind=wp), intent(in) :: x

evaluation point

integer, intent(in) :: n

number of required derivatives

real(kind=wp), intent(out) :: derivs(:,:)
integer, intent(out) :: jmin

index of first non-zero B-spline

Description

Evaluate value and n derivatives at x of all basis functions with support in local cell derivs[i,j] = (d/dx)^i B_j(x) for 0 <= i <= n and jmin <= j <= jmin+degree