|
subroutine, public | sll_s_qn_2d_polar_init (this, eta_min, eta_max, Nc, N_points, lambda, T_i) |
|
subroutine, public | sll_s_compute_splines_coefs_matrix_nat_1d (mat, dnat, lnat, N) |
|
subroutine, public | sll_s_compute_splines_coefs_matrix_per_1d (mat, dper, lper, mper, N) |
|
subroutine | kronecker_product (A, NxA, NyA, B, NxB, NyB, kronecker) |
|
subroutine | matrix_product (A, NxA, NyA, B, NxB, NyB, prod) |
|
subroutine, public | sll_s_matrix_product_compf (A, NxA, NyA, B, NxB, NyB, prod) |
|
subroutine | matrix_product_comp (A, NxA, NyA, B, NxB, NyB, prod) |
|
subroutine | matrix_product_circ (A, NxA, NyA, B, NxB, NyB, prod, Ntheta) |
|
subroutine, public | sll_s_precompute_gyroaverage_index (quasineutral, rho, N_rho) |
|
subroutine, public | sll_s_precompute_inverse_qn_matrix_polar_splines (quasineutral, mu_points, mu_weights, N_mu) |
|
subroutine, public | sll_s_qn_2d_polar_solve (quasineutral, phi) |
|
subroutine, public | sll_s_qn_2d_polar_test_solve (Nc, eta_min, eta_max, mu_points, mu_weights, N_mu, mode, lambda, T_i, phi_init, phi_qn) |
|
real(kind=f64) function, public | sll_f_compute_gamma0_quadrature (Nc, eta_min, eta_max, mu_points, mu_weights, N_mu, mode) |
|
subroutine | solve_circulant_system (Ntheta, Nr, mat_circ, sol) |
|
subroutine | test_solve_circulant_system (mat, Nr, Ntheta) |
|
subroutine | hermite_coef_nat_per (f, buf3d, N, d) |
|
subroutine | hermite_c1_coef_nat_per (f, buf3d, N, d) |
|
subroutine | compute_w_hermite (w, r, s) |
|
subroutine, public | sll_s_localize_polar (x, eta_min, eta_max, ii, eta, N) |
|
subroutine | localize_per (i, x, xmin, xmax, N) |
|
subroutine | localize_nat (i, x, xmin, xmax, N) |
|
subroutine | interpolate_hermite (f, i, x, fval, N) |
|
subroutine | interpolate_hermite_c1 (f, i, x, fval, N) |
|
subroutine | contribution_hermite_c1 (x, val) |
|
subroutine, public | sll_s_contribution_spl (x, val) |
|
subroutine | splcoefnat1d0 (lunat, N) |
|
subroutine | splcoefnat1d (p, lunat, N) |
|
subroutine, public | sll_s_splcoefnat1d0old (dnat, lnat, N) |
|
subroutine | splcoefnatper2d (f, buf, dnatx, lnatx, dpery, lpery, mpery, Nx, Ny) |
|
subroutine | splnatper2d (f, xx, xmin, xmax, yy, ymin, ymax, fval, Nx, Ny) |
|
subroutine | splper1d (f, xx, xmin, xmax, fval, N) |
|
subroutine | splnat1d (f, xx, xmin, xmax, fval, N) |
|
subroutine, public | sll_s_splcoefper1d0old (dper, lper, mper, N) |
|
subroutine | splcoefper1d0 (luper, N) |
|
subroutine | splcoefper1d (f, luper, N) |
|
subroutine | splcoefnat1dold (p, dnat, lnat, N) |
|
subroutine | splcoefper1dold (f, dper, lper, mper, N) |
|
subroutine | solve_tridiag (a, b, c, v, x, n) |
|
subroutine | compute_n_bounds_polar_circle (N_min, N_max, N, rho, eta_min, eta_max) |
|
subroutine | compute_factor_bounds (f, f_init, eps, bounds, N_min, N_max) |
|
subroutine, public | sll_s_compute_error (f, f_init, J_factor, err, N_min, N_max) |
|
subroutine | compute_error_1d (f, f_init, J_factor, err, N_min, N_max) |
|
subroutine | solution_polar_circle (rho, mode, eta_min, eta_max, val) |
|
subroutine, public | sll_s_compute_gamma0 (mode, eta_min, eta_max, val) |
|
subroutine, public | sll_s_mu_quadr_for_phi_init (quasineutral, mu_quadr_for_phi_case, N_mu_for_phi, mu_max_for_phi, mu_points_user_defined, mu_weights_user_defined, N_mu_user_defined) |
|