Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
|
Functions/Subroutines | |
real(kind=f64) function | identity_x1 (eta1, eta2) |
real(kind=f64) function | identity_x2 (eta1, eta2) |
real(kind=f64) function | identity_eta1 (x1, x2) |
real(kind=f64) function | identity_eta2 (x1, x2) |
real(kind=f64) function | identity_jac11 (eta1, eta2) |
real(kind=f64) function | identity_jac12 (eta1, eta2) |
real(kind=f64) function | identity_jac21 (eta1, eta2) |
real(kind=f64) function | identity_jac22 (eta1, eta2) |
real(kind=f64) function | identity_jac (eta1, eta2) |
real(kind=f64) function | affine_x1 (eta1, eta2) |
real(kind=f64) function | affine_x2 (eta1, eta2) |
real(kind=f64) function | affine_jac11 (eta1, eta2) |
real(kind=f64) function | affine_jac12 (eta1, eta2) |
real(kind=f64) function | affine_jac21 (eta1, eta2) |
real(kind=f64) function | affine_jac22 (eta1, eta2) |
real(kind=f64) function | affine_jac (eta1, eta2) |
real(kind=f64) function | polar_x1 (eta1, eta2) |
real(kind=f64) function | polar_x2 (eta1, eta2) |
real(kind=f64) function | polar_eta1 (x1, x2) |
real(kind=f64) function | polar_eta2 (x1, x2) |
real(kind=f64) function | polar_jac11 (eta1, eta2) |
real(kind=f64) function | polar_jac12 (eta1, eta2) |
real(kind=f64) function | polar_jac21 (eta1, eta2) |
real(kind=f64) function | polar_jac22 (eta1, eta2) |
real(kind=f64) function | polar_jac (eta1, eta2) |
real(kind=f64) function | sinprod_x1 (eta1, eta2) |
real(kind=f64) function | sinprod_x2 (eta1, eta2) |
real(kind=f64) function | sinprod_eta1 (x1, x2) |
real(kind=f64) function | sinprod_eta2 (x1, x2) |
real(kind=f64) function | sinprod_jac11 (eta1, eta2) |
real(kind=f64) function | sinprod_jac12 (eta1, eta2) |
real(kind=f64) function | sinprod_jac21 (eta1, eta2) |
real(kind=f64) function | sinprod_jac22 (eta1, eta2) |
real(kind=f64) function | sinprod_jac (eta1, eta2) |
real(kind=f64) function | test_x1 (eta1, eta2) |
real(kind=f64) function | test_x2 (eta1, eta2) |
real(kind=f64) function | test_eta1 (x1, x2) |
real(kind=f64) function | test_eta2 (x1, x2) |
real(kind=f64) function | test_jac11 (eta1, eta2) |
real(kind=f64) function | test_jac12 (eta1, eta2) |
real(kind=f64) function | test_jac21 (eta1, eta2) |
real(kind=f64) function | test_jac22 (eta1, eta2) |
real(kind=f64) function | test_jac (eta1, eta2) |
function | x1_polar_f (eta1, eta2) |
function | x2_polar_f (eta1, eta2) |
function | deriv_x1_polar_f_eta1 (eta1, eta2) |
function | deriv_x1_polar_f_eta2 (eta1, eta2) |
function | deriv_x2_polar_f_eta1 (eta1, eta2) |
function | deriv_x2_polar_f_eta2 (eta1, eta2) |
function | jacobian_polar_f (eta1, eta2) |
function | deriv1_jacobian_polar_f () |
function | zero_function (eta1, eta2) |
function | linear_map_f (eta) |
function | linear_map_jac_f (eta) |
function | linear_map_poisson_f (eta) |
function | linear_map_poisson_jac_f (eta) |
Variables | |
real(kind=f64), parameter | c1_test = 0.1_f64 |
real(kind=f64), parameter | c2_test = 0.1_f64 |
real(kind=f64) function sll_m_geometry_functions::affine_jac | ( | real(kind=f64), intent(in) | eta1, |
real(kind=f64), intent(in) | eta2 | ||
) |
Definition at line 142 of file sll_m_geometry_functions.F90.
real(kind=f64) function sll_m_geometry_functions::affine_jac11 | ( | real(kind=f64), intent(in) | eta1, |
real(kind=f64), intent(in) | eta2 | ||
) |
Definition at line 113 of file sll_m_geometry_functions.F90.
real(kind=f64) function sll_m_geometry_functions::affine_jac12 | ( | real(kind=f64), intent(in) | eta1, |
real(kind=f64), intent(in) | eta2 | ||
) |
Definition at line 120 of file sll_m_geometry_functions.F90.
real(kind=f64) function sll_m_geometry_functions::affine_jac21 | ( | real(kind=f64), intent(in) | eta1, |
real(kind=f64), intent(in) | eta2 | ||
) |
Definition at line 127 of file sll_m_geometry_functions.F90.
real(kind=f64) function sll_m_geometry_functions::affine_jac22 | ( | real(kind=f64), intent(in) | eta1, |
real(kind=f64), intent(in) | eta2 | ||
) |
Definition at line 134 of file sll_m_geometry_functions.F90.
real(kind=f64) function sll_m_geometry_functions::affine_x1 | ( | real(kind=f64), intent(in) | eta1, |
real(kind=f64), intent(in) | eta2 | ||
) |
Definition at line 98 of file sll_m_geometry_functions.F90.
real(kind=f64) function sll_m_geometry_functions::affine_x2 | ( | real(kind=f64), intent(in) | eta1, |
real(kind=f64), intent(in) | eta2 | ||
) |
Definition at line 105 of file sll_m_geometry_functions.F90.
function sll_m_geometry_functions::deriv1_jacobian_polar_f |
Definition at line 435 of file sll_m_geometry_functions.F90.
function sll_m_geometry_functions::deriv_x1_polar_f_eta1 | ( | intent(in) | eta1, |
intent(in) | eta2 | ||
) |
Definition at line 401 of file sll_m_geometry_functions.F90.
function sll_m_geometry_functions::deriv_x1_polar_f_eta2 | ( | intent(in) | eta1, |
intent(in) | eta2 | ||
) |
Definition at line 407 of file sll_m_geometry_functions.F90.
function sll_m_geometry_functions::deriv_x2_polar_f_eta1 | ( | intent(in) | eta1, |
intent(in) | eta2 | ||
) |
Definition at line 415 of file sll_m_geometry_functions.F90.
function sll_m_geometry_functions::deriv_x2_polar_f_eta2 | ( | intent(in) | eta1, |
intent(in) | eta2 | ||
) |
Definition at line 421 of file sll_m_geometry_functions.F90.
real(kind=f64) function sll_m_geometry_functions::identity_eta1 | ( | real(kind=f64), intent(in) | x1, |
real(kind=f64), intent(in) | x2 | ||
) |
Definition at line 39 of file sll_m_geometry_functions.F90.
real(kind=f64) function sll_m_geometry_functions::identity_eta2 | ( | real(kind=f64), intent(in) | x1, |
real(kind=f64), intent(in) | x2 | ||
) |
Definition at line 46 of file sll_m_geometry_functions.F90.
real(kind=f64) function sll_m_geometry_functions::identity_jac | ( | real(kind=f64), intent(in) | eta1, |
real(kind=f64), intent(in) | eta2 | ||
) |
Definition at line 83 of file sll_m_geometry_functions.F90.
real(kind=f64) function sll_m_geometry_functions::identity_jac11 | ( | real(kind=f64), intent(in) | eta1, |
real(kind=f64), intent(in) | eta2 | ||
) |
Definition at line 54 of file sll_m_geometry_functions.F90.
real(kind=f64) function sll_m_geometry_functions::identity_jac12 | ( | real(kind=f64), intent(in) | eta1, |
real(kind=f64), intent(in) | eta2 | ||
) |
Definition at line 61 of file sll_m_geometry_functions.F90.
real(kind=f64) function sll_m_geometry_functions::identity_jac21 | ( | real(kind=f64), intent(in) | eta1, |
real(kind=f64), intent(in) | eta2 | ||
) |
Definition at line 68 of file sll_m_geometry_functions.F90.
real(kind=f64) function sll_m_geometry_functions::identity_jac22 | ( | real(kind=f64), intent(in) | eta1, |
real(kind=f64), intent(in) | eta2 | ||
) |
Definition at line 75 of file sll_m_geometry_functions.F90.
real(kind=f64) function sll_m_geometry_functions::identity_x1 | ( | real(kind=f64), intent(in) | eta1, |
real(kind=f64), intent(in) | eta2 | ||
) |
Definition at line 24 of file sll_m_geometry_functions.F90.
real(kind=f64) function sll_m_geometry_functions::identity_x2 | ( | real(kind=f64), intent(in) | eta1, |
real(kind=f64), intent(in) | eta2 | ||
) |
Definition at line 31 of file sll_m_geometry_functions.F90.
function sll_m_geometry_functions::jacobian_polar_f | ( | intent(in) | eta1, |
intent(in) | eta2 | ||
) |
Definition at line 429 of file sll_m_geometry_functions.F90.
function sll_m_geometry_functions::linear_map_f | ( | intent(in) | eta | ) |
Definition at line 456 of file sll_m_geometry_functions.F90.
function sll_m_geometry_functions::linear_map_jac_f | ( | intent(in) | eta | ) |
Definition at line 462 of file sll_m_geometry_functions.F90.
function sll_m_geometry_functions::linear_map_poisson_f | ( | intent(in) | eta | ) |
Definition at line 474 of file sll_m_geometry_functions.F90.
function sll_m_geometry_functions::linear_map_poisson_jac_f | ( | intent(in) | eta | ) |
Definition at line 480 of file sll_m_geometry_functions.F90.
real(kind=f64) function sll_m_geometry_functions::polar_eta1 | ( | real(kind=f64), intent(in) | x1, |
real(kind=f64), intent(in) | x2 | ||
) |
Definition at line 173 of file sll_m_geometry_functions.F90.
real(kind=f64) function sll_m_geometry_functions::polar_eta2 | ( | real(kind=f64), intent(in) | x1, |
real(kind=f64), intent(in) | x2 | ||
) |
Definition at line 180 of file sll_m_geometry_functions.F90.
real(kind=f64) function sll_m_geometry_functions::polar_jac | ( | real(kind=f64), intent(in) | eta1, |
real(kind=f64), intent(in) | eta2 | ||
) |
Definition at line 217 of file sll_m_geometry_functions.F90.
real(kind=f64) function sll_m_geometry_functions::polar_jac11 | ( | real(kind=f64), intent(in) | eta1, |
real(kind=f64), intent(in) | eta2 | ||
) |
Definition at line 188 of file sll_m_geometry_functions.F90.
real(kind=f64) function sll_m_geometry_functions::polar_jac12 | ( | real(kind=f64), intent(in) | eta1, |
real(kind=f64), intent(in) | eta2 | ||
) |
Definition at line 195 of file sll_m_geometry_functions.F90.
real(kind=f64) function sll_m_geometry_functions::polar_jac21 | ( | real(kind=f64), intent(in) | eta1, |
real(kind=f64), intent(in) | eta2 | ||
) |
Definition at line 202 of file sll_m_geometry_functions.F90.
real(kind=f64) function sll_m_geometry_functions::polar_jac22 | ( | real(kind=f64), intent(in) | eta1, |
real(kind=f64), intent(in) | eta2 | ||
) |
Definition at line 209 of file sll_m_geometry_functions.F90.
real(kind=f64) function sll_m_geometry_functions::polar_x1 | ( | real(kind=f64), intent(in) | eta1, |
real(kind=f64), intent(in) | eta2 | ||
) |
Definition at line 158 of file sll_m_geometry_functions.F90.
real(kind=f64) function sll_m_geometry_functions::polar_x2 | ( | real(kind=f64), intent(in) | eta1, |
real(kind=f64), intent(in) | eta2 | ||
) |
Definition at line 165 of file sll_m_geometry_functions.F90.
real(kind=f64) function sll_m_geometry_functions::sinprod_eta1 | ( | real(kind=f64), intent(in) | x1, |
real(kind=f64), intent(in) | x2 | ||
) |
Definition at line 246 of file sll_m_geometry_functions.F90.
real(kind=f64) function sll_m_geometry_functions::sinprod_eta2 | ( | real(kind=f64), intent(in) | x1, |
real(kind=f64), intent(in) | x2 | ||
) |
Definition at line 255 of file sll_m_geometry_functions.F90.
real(kind=f64) function sll_m_geometry_functions::sinprod_jac | ( | real(kind=f64), intent(in) | eta1, |
real(kind=f64), intent(in) | eta2 | ||
) |
Definition at line 294 of file sll_m_geometry_functions.F90.
real(kind=f64) function sll_m_geometry_functions::sinprod_jac11 | ( | real(kind=f64), intent(in) | eta1, |
real(kind=f64), intent(in) | eta2 | ||
) |
Definition at line 265 of file sll_m_geometry_functions.F90.
real(kind=f64) function sll_m_geometry_functions::sinprod_jac12 | ( | real(kind=f64), intent(in) | eta1, |
real(kind=f64), intent(in) | eta2 | ||
) |
Definition at line 272 of file sll_m_geometry_functions.F90.
real(kind=f64) function sll_m_geometry_functions::sinprod_jac21 | ( | real(kind=f64), intent(in) | eta1, |
real(kind=f64), intent(in) | eta2 | ||
) |
Definition at line 279 of file sll_m_geometry_functions.F90.
real(kind=f64) function sll_m_geometry_functions::sinprod_jac22 | ( | real(kind=f64), intent(in) | eta1, |
real(kind=f64), intent(in) | eta2 | ||
) |
Definition at line 286 of file sll_m_geometry_functions.F90.
real(kind=f64) function sll_m_geometry_functions::sinprod_x1 | ( | real(kind=f64), intent(in) | eta1, |
real(kind=f64), intent(in) | eta2 | ||
) |
Definition at line 230 of file sll_m_geometry_functions.F90.
real(kind=f64) function sll_m_geometry_functions::sinprod_x2 | ( | real(kind=f64), intent(in) | eta1, |
real(kind=f64), intent(in) | eta2 | ||
) |
Definition at line 237 of file sll_m_geometry_functions.F90.
real(kind=f64) function sll_m_geometry_functions::test_eta1 | ( | real(kind=f64), intent(in) | x1, |
real(kind=f64), intent(in) | x2 | ||
) |
Definition at line 325 of file sll_m_geometry_functions.F90.
real(kind=f64) function sll_m_geometry_functions::test_eta2 | ( | real(kind=f64), intent(in) | x1, |
real(kind=f64), intent(in) | x2 | ||
) |
Definition at line 332 of file sll_m_geometry_functions.F90.
real(kind=f64) function sll_m_geometry_functions::test_jac | ( | real(kind=f64), intent(in) | eta1, |
real(kind=f64), intent(in) | eta2 | ||
) |
Definition at line 369 of file sll_m_geometry_functions.F90.
real(kind=f64) function sll_m_geometry_functions::test_jac11 | ( | real(kind=f64), intent(in) | eta1, |
real(kind=f64), intent(in) | eta2 | ||
) |
Definition at line 340 of file sll_m_geometry_functions.F90.
real(kind=f64) function sll_m_geometry_functions::test_jac12 | ( | real(kind=f64), intent(in) | eta1, |
real(kind=f64), intent(in) | eta2 | ||
) |
Definition at line 347 of file sll_m_geometry_functions.F90.
real(kind=f64) function sll_m_geometry_functions::test_jac21 | ( | real(kind=f64), intent(in) | eta1, |
real(kind=f64), intent(in) | eta2 | ||
) |
Definition at line 354 of file sll_m_geometry_functions.F90.
real(kind=f64) function sll_m_geometry_functions::test_jac22 | ( | real(kind=f64), intent(in) | eta1, |
real(kind=f64), intent(in) | eta2 | ||
) |
Definition at line 361 of file sll_m_geometry_functions.F90.
real(kind=f64) function sll_m_geometry_functions::test_x1 | ( | real(kind=f64), intent(in) | eta1, |
real(kind=f64), intent(in) | eta2 | ||
) |
Definition at line 309 of file sll_m_geometry_functions.F90.
real(kind=f64) function sll_m_geometry_functions::test_x2 | ( | real(kind=f64), intent(in) | eta1, |
real(kind=f64), intent(in) | eta2 | ||
) |
Definition at line 317 of file sll_m_geometry_functions.F90.
function sll_m_geometry_functions::x1_polar_f | ( | intent(in) | eta1, |
intent(in) | eta2 | ||
) |
Definition at line 389 of file sll_m_geometry_functions.F90.
function sll_m_geometry_functions::x2_polar_f | ( | intent(in) | eta1, |
intent(in) | eta2 | ||
) |
Definition at line 395 of file sll_m_geometry_functions.F90.
function sll_m_geometry_functions::zero_function | ( | intent(in) | eta1, |
intent(in) | eta2 | ||
) |
Definition at line 443 of file sll_m_geometry_functions.F90.
real(kind=f64), parameter c1_test = 0.1_f64 |
Definition at line 10 of file sll_m_geometry_functions.F90.
real(kind=f64), parameter c2_test = 0.1_f64 |
Definition at line 11 of file sll_m_geometry_functions.F90.