|  | Semi-Lagrangian Library
    Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices. | 
computes the characteristic with explicit euler scheme
| Derived types and interfaces | |
| type | sll_t_charac_2d_explicit_euler | 
| Functions/Subroutines | |
| type(sll_t_charac_2d_explicit_euler) function, pointer, public | sll_f_new_explicit_euler_2d_charac (Npts1, Npts2, bc_type_1, bc_type_2, eta1_min, eta1_max, eta2_min, eta2_max, process_outside_point1, process_outside_point2) | 
| subroutine | initialize_explicit_euler_2d_charac (charac, Npts1, Npts2, bc_type_1, bc_type_2, eta1_min, eta1_max, eta2_min, eta2_max, process_outside_point1, process_outside_point2) | 
| subroutine | compute_explicit_euler_2d_charac (charac, A1, A2, dt, input1, input2, output1, output2) | 
| 
 | private | 
Definition at line 218 of file sll_m_characteristics_2d_explicit_euler.F90.
| 
 | private | 
Definition at line 108 of file sll_m_characteristics_2d_explicit_euler.F90.
| type(sll_t_charac_2d_explicit_euler) function, pointer, public sll_m_characteristics_2d_explicit_euler::sll_f_new_explicit_euler_2d_charac | ( | integer(kind=i32), intent(in) | Npts1, | 
| integer(kind=i32), intent(in) | Npts2, | ||
| integer(kind=i32), intent(in), optional | bc_type_1, | ||
| integer(kind=i32), intent(in), optional | bc_type_2, | ||
| real(kind=f64), intent(in), optional | eta1_min, | ||
| real(kind=f64), intent(in), optional | eta1_max, | ||
| real(kind=f64), intent(in), optional | eta2_min, | ||
| real(kind=f64), intent(in), optional | eta2_max, | ||
| procedure(sll_i_signature_process_outside_point), optional | process_outside_point1, | ||
| procedure(sll_i_signature_process_outside_point), optional | process_outside_point2 | ||
| ) | 
Definition at line 64 of file sll_m_characteristics_2d_explicit_euler.F90.
 1.9.1
 1.9.1