![]()  | 
  
    Semi-Lagrangian Library
    
   Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices. 
   | 
 
Spectral 1d advection.
Boundary conditions must be periodic.
Derived types and interfaces | |
| type | sll_t_advector_1d_spectral | 
Functions/Subroutines | |
| type(sll_t_advector_1d_spectral) function, pointer, public | sll_f_new_advector_1d_spectral (num_cells, eta_min, eta_max) | 
| subroutine | advector_1d_spectral_init (adv, num_cells, eta_min, eta_max) | 
| subroutine | advect_1d (adv, a, dt, input, output) | 
| subroutine | advect_1d_constant (adv, a, dt, input, output) | 
| subroutine | delete (adv) | 
      
  | 
  private | 
Definition at line 126 of file sll_m_advection_1d_spectral.F90.
      
  | 
  private | 
Definition at line 145 of file sll_m_advection_1d_spectral.F90.
      
  | 
  private | 
Definition at line 93 of file sll_m_advection_1d_spectral.F90.
      
  | 
  private | 
Definition at line 174 of file sll_m_advection_1d_spectral.F90.
| type(sll_t_advector_1d_spectral) function, pointer, public sll_m_advection_1d_spectral::sll_f_new_advector_1d_spectral | ( | integer(kind=i32), intent(in) | num_cells, | 
| real(kind=f64), intent(in) | eta_min, | ||
| real(kind=f64), intent(in) | eta_max | ||
| ) | 
Definition at line 74 of file sll_m_advection_1d_spectral.F90.
 1.9.1