|
| subroutine, public | pdespline::initpde (nidbas, ns_, ds_, smin_, nchi_, dchi_, nphip_, dphi_, mmin_, mmax_, iquafor) |
| | Initialize the module. More...
|
| |
| real function, dimension(0:p) | pdespline::splines (z) |
| | Evaluate basis functions on point z in interval [0, 1]. More...
|
| |
| subroutine, public | pdespline::analytical_rhs (rhs) |
| | Project an analytical function on B-splines. More...
|
| |
| real function | analytical_function (ps, pchi, pphi) |
| | Analytical function of s, chi and phi. More...
|
| |
| subroutine | pdespline::rebase_r1d (v, nsel_which_mat) |
| | Multiply v by a boundary change of basis matrix. More...
|
| |
| subroutine | pdespline::rebase_r2d (v, nsel_which_mat) |
| | Call rebase_r1d for each index of second dimension of v. More...
|
| |
| subroutine | pdespline::rebase_c1d (v, nsel_which_mat) |
| | Complex version of rebase_r1d. More...
|
| |
| subroutine | pdespline::rebase_c2d (v, nsel_which_mat) |
| | Call rebase_c1d for each index of second dimension of v. More...
|
| |
| subroutine, public | pdespline::impose_bc (v) |
| | Impose boundary conditions on a vector before backsolve. More...
|
| |
| real function | pdespline::func_int_base (zs, zj) |
| | Flux surface average of theta basis function. More...
|
| |
|
| integer, save, public | pdespline::width_f |
| | Total width of diagonal filter as defined using mmin_f and mmax_f in the def_matrix_filter subroutine. Note that it may differ from width_m defined using the filter array. More...
|
| |
| integer, save, public | pdespline::nbmatf |
| | number of matrix per proc More...
|
| |
| integer, save | pdespline::p |
| | Spline order. More...
|
| |
| integer, save | pdespline::nsupp |
| | support in number of intervals of the spline function More...
|
| |
| integer, dimension(:), allocatable, save | pdespline::nlocad |
| | local 1D addresses of contributions of one spline function More...
|
| |
| integer, save | pdespline::ns |
| | Number of intervals in radial direction. More...
|
| |
| real, save | pdespline::ds |
| | Mesh size in radial direction. More...
|
| |
| real, save | pdespline::smin |
| | Lower bound of radial direction. More...
|
| |
| integer, save | pdespline::nchi |
| | Number of intervals in poloidal direction. More...
|
| |
| real, save | pdespline::dchi |
| | Mesh size in poloidal direction. More...
|
| |
| integer, save | pdespline::nphip |
| | Number of local intervals in toroidal direction. More...
|
| |
| real, save | pdespline::dphi |
| | Mesh size in toroidal direction. More...
|
| |
| integer, dimension(:,:), allocatable, save | pdespline::mmin |
| | minimum m value for Fourier solver More...
|
| |
| integer, dimension(:,:), allocatable, save | pdespline::mmax |
| | maximum m value for Fourier solver More...
|
| |
| real, dimension(:), allocatable, save | pdespline::splines_g |
| | basis functions at grid points More...
|
| |
| real, dimension(:,:), allocatable, save | pdespline::splines_q |
| | basis functions at quadrature points More...
|
| |
| real, dimension(10), save | pdespline::zqp |
| | Quadrature points. More...
|
| |
| real, dimension(10), save | pdespline::zqw |
| | Quadrature weights. More...
|
| |
| integer, save | pdespline::nq |
| | Number of quadrature points. More...
|
| |
| real, dimension(:,:), allocatable, save, public | pdespline::zwavg |
| | Weight function surface average. More...
|
| |