Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
|
Abstract type, B-splines. More...
Private Member Functions | |
procedure(i_fun_find_cell), deferred | find_cell |
procedure(i_sub_eval_basis), deferred | eval_basis |
procedure(i_sub_eval_deriv), deferred | eval_deriv |
procedure(i_sub_eval_basis_and_n_derivs), deferred | eval_basis_and_n_derivs |
procedure(i_sub_free), deferred | free |
Private Attributes | |
integer | degree |
logical | periodic |
logical | uniform |
logical | radial |
integer | ncells |
integer | nbasis |
real(wp) | xmin |
real(wp) | xmax |
real(wp), dimension(:), allocatable | knots |
Abstract type, B-splines.
Definition at line 24 of file sll_m_bsplines_base.F90.
|
private |
Definition at line 40 of file sll_m_bsplines_base.F90.
|
private |
Definition at line 42 of file sll_m_bsplines_base.F90.
|
private |
Definition at line 41 of file sll_m_bsplines_base.F90.
|
private |
Definition at line 39 of file sll_m_bsplines_base.F90.
|
private |
Definition at line 43 of file sll_m_bsplines_base.F90.
|
private |
Definition at line 26 of file sll_m_bsplines_base.F90.
|
private |
Definition at line 36 of file sll_m_bsplines_base.F90.
|
private |
Definition at line 31 of file sll_m_bsplines_base.F90.
|
private |
Definition at line 30 of file sll_m_bsplines_base.F90.
|
private |
Definition at line 27 of file sll_m_bsplines_base.F90.
|
private |
Definition at line 29 of file sll_m_bsplines_base.F90.
|
private |
Definition at line 28 of file sll_m_bsplines_base.F90.
|
private |
Definition at line 34 of file sll_m_bsplines_base.F90.
|
private |
Definition at line 33 of file sll_m_bsplines_base.F90.