Report Typos and Errors    
Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
Functions/Subroutines | Variables
sll_m_geometry_functions Module Reference

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
 

Function/Subroutine Documentation

◆ affine_jac()

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.

◆ affine_jac11()

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.

◆ affine_jac12()

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.

◆ affine_jac21()

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.

◆ affine_jac22()

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.

◆ affine_x1()

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.

◆ affine_x2()

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.

◆ deriv1_jacobian_polar_f()

function sll_m_geometry_functions::deriv1_jacobian_polar_f

Definition at line 435 of file sll_m_geometry_functions.F90.

◆ deriv_x1_polar_f_eta1()

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.

◆ deriv_x1_polar_f_eta2()

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.

◆ deriv_x2_polar_f_eta1()

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.

◆ deriv_x2_polar_f_eta2()

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.

◆ identity_eta1()

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.

◆ identity_eta2()

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.

◆ identity_jac()

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.

◆ identity_jac11()

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.

◆ identity_jac12()

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.

◆ identity_jac21()

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.

◆ identity_jac22()

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.

◆ identity_x1()

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.

◆ identity_x2()

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.

◆ jacobian_polar_f()

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.

◆ linear_map_f()

function sll_m_geometry_functions::linear_map_f ( intent(in)  eta)

Definition at line 456 of file sll_m_geometry_functions.F90.

◆ linear_map_jac_f()

function sll_m_geometry_functions::linear_map_jac_f ( intent(in)  eta)

Definition at line 462 of file sll_m_geometry_functions.F90.

◆ linear_map_poisson_f()

function sll_m_geometry_functions::linear_map_poisson_f ( intent(in)  eta)

Definition at line 474 of file sll_m_geometry_functions.F90.

◆ linear_map_poisson_jac_f()

function sll_m_geometry_functions::linear_map_poisson_jac_f ( intent(in)  eta)

Definition at line 480 of file sll_m_geometry_functions.F90.

◆ polar_eta1()

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.

◆ polar_eta2()

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.

◆ polar_jac()

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.

◆ polar_jac11()

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.

◆ polar_jac12()

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.

◆ polar_jac21()

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.

◆ polar_jac22()

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.

◆ polar_x1()

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.

◆ polar_x2()

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.

◆ sinprod_eta1()

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.

◆ sinprod_eta2()

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.

◆ sinprod_jac()

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.

◆ sinprod_jac11()

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.

◆ sinprod_jac12()

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.

◆ sinprod_jac21()

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.

◆ sinprod_jac22()

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.

◆ sinprod_x1()

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.

◆ sinprod_x2()

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.

◆ test_eta1()

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.

◆ test_eta2()

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.

◆ test_jac()

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.

◆ test_jac11()

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.

◆ test_jac12()

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.

◆ test_jac21()

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.

◆ test_jac22()

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.

◆ test_x1()

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.

◆ test_x2()

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.

◆ x1_polar_f()

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.

◆ x2_polar_f()

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.

◆ zero_function()

function sll_m_geometry_functions::zero_function ( intent(in)  eta1,
intent(in)  eta2 
)

Definition at line 443 of file sll_m_geometry_functions.F90.

Variable Documentation

◆ c1_test

real(kind=f64), parameter c1_test = 0.1_f64

Definition at line 10 of file sll_m_geometry_functions.F90.

◆ c2_test

real(kind=f64), parameter c2_test = 0.1_f64

Definition at line 11 of file sll_m_geometry_functions.F90.

    Report Typos and Errors