Report Typos and Errors    
Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
Private Member Functions | List of all members
i_sub_free Interface Reference

Find which grid cell contains the given point. More...

Private Member Functions

subroutine i_sub_free (self)
 

Detailed Description

Find which grid cell contains the given point.

Parameters
[in]selfB-splines object
[in]xpoint of interest results cell index Evaluate value at x of all basis functions with support in local cell values[j] = B_j(x) for jmin <= j <= jmin+degree
[in]selfB-splines object
[in]xevaluation point
[out]valuesarray of B-splines' values
[out]jminindex of first non-zero B-spline Evaluate derivative at x of all basis functions with support in local cell derivs[j] = B_j'(x) for jmin <= j <= jmin+degree
[in]selfB-splines object
[in]xevaluation point
[out]derivsarray of B-splines' derivatives
[out]jminindex of first non-zero B-spline 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
[in]selfB-splines object
[in]xevaluation point
[in]nnumber of required derivatives
[out]derivsarray of B-splines' (multiple) derivatives
[out]jminindex of first non-zero B-spline

Free storage

Parameters
[in,out]selfB-splines object

Definition at line 119 of file sll_m_bsplines_base.F90.

Constructor & Destructor Documentation

◆ i_sub_free()

subroutine i_sub_free ( class(sll_c_bsplines), intent(inout)  self)
private

Definition at line 119 of file sll_m_bsplines_base.F90.

    Report Typos and Errors