Report Typos and Errors    
Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
sll_m_hermite_aligned_interpolation_2d.F90
Go to the documentation of this file.
2 !+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3 #include "sll_assert.h"
4 #include "sll_memory.h"
5 #include "sll_working_precision.h"
6 
7  implicit none
8 
9  public :: &
12 
13  private
14 !+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
15 
17  sll_real64 :: eta_min(2)
18  sll_real64 :: eta_max(2)
19 
21 
22 contains
23 
25  result(interp)
26 
27  type(sll_t_hermite_aligned_interpolation_2d), pointer :: interp
28  sll_int32 :: ierr
29 
30  sll_allocate(interp, ierr)
32 
34 
37 ! sll_int32 :: r1
38 ! sll_int32 :: s1
39 ! sll_int32 :: r2
40 ! sll_int32 :: s2
41 ! sll_int32 :: num_cells_x1
42 ! sll_int32 :: num_cells_x2
43  return
44  sll_assert(interp%eta_max(1) >= interp%eta_min(1))
45  sll_assert(interp%eta_max(2) >= interp%eta_min(2))
46 
48 
type(sll_t_hermite_aligned_interpolation_2d) function, pointer, public sll_f_new_hermite_aligned_interpolation_2d()
    Report Typos and Errors