Report Typos and Errors    
Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
Modules | Functions/Subroutines | Variables
sll_m_bsplines.F90 File Reference
#include "sll_assert.h"
#include "sll_errors.h"
Include dependency graph for sll_m_bsplines.F90:

Go to the source code of this file.

Modules

module  sll_m_bsplines
 Access point to B-splines of arbitrary degree providing factory function.
 

Functions/Subroutines

subroutine, public sll_s_bsplines_new (bsplines, degree, periodic, xmin, xmax, ncells, breaks)
 Allocate and initialize uniform or non-uniform B-splines. More...
 
subroutine, public sll_s_bsplines_new_2d_polar (bsplines_radial, bsplines_angular, degree, ncells, max_radius, theta_lims, breaks_radial, breaks_angular)
 Allocate and initialize two B-splines for use on polar grid. More...
 
subroutine, public sll_s_bsplines_new_mirror_copy (radial_basis, extended_basis)
 Create B-splines by mirroring radial basis onto extended domain [-R,R]. More...
 

Variables

integer, parameter wp = f64
 Working precision. More...
 
    Report Typos and Errors