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 | init => s_bsplines_non_uniform__init |
procedure | free => s_bsplines_non_uniform__free |
procedure | find_cell => f_bsplines_non_uniform__find_cell |
procedure | eval_basis => s_bsplines_non_uniform__eval_basis |
procedure | eval_deriv => s_bsplines_non_uniform__eval_deriv |
procedure | eval_basis_and_n_derivs => s_bsplines_non_uniform__eval_basis_and_n_derivs |
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 25 of file sll_m_bsplines_non_uniform.F90.
|
private |
Definition at line 31 of file sll_m_bsplines_non_uniform.F90.
|
private |
Definition at line 33 of file sll_m_bsplines_non_uniform.F90.
|
private |
Definition at line 32 of file sll_m_bsplines_non_uniform.F90.
|
private |
Definition at line 30 of file sll_m_bsplines_non_uniform.F90.
|
private |
Definition at line 29 of file sll_m_bsplines_non_uniform.F90.
|
private |
Definition at line 28 of file sll_m_bsplines_non_uniform.F90.
|
privateinherited |
Definition at line 26 of file sll_m_bsplines_base.F90.
|
privateinherited |
Definition at line 36 of file sll_m_bsplines_base.F90.
|
privateinherited |
Definition at line 31 of file sll_m_bsplines_base.F90.
|
privateinherited |
Definition at line 30 of file sll_m_bsplines_base.F90.
|
privateinherited |
Definition at line 27 of file sll_m_bsplines_base.F90.
|
privateinherited |
Definition at line 29 of file sll_m_bsplines_base.F90.
|
privateinherited |
Definition at line 28 of file sll_m_bsplines_base.F90.
|
privateinherited |
Definition at line 34 of file sll_m_bsplines_base.F90.
|
privateinherited |
Definition at line 33 of file sll_m_bsplines_base.F90.