Report Typos and Errors    
Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
Private Member Functions | List of all members
sll_c_time_propagator_base Type Reference

Type for Hamiltonian splittings. More...

Inheritance diagram for sll_c_time_propagator_base:
Collaboration diagram for sll_c_time_propagator_base:

Private Member Functions

procedure(splitting), deferred lie_splitting
 
procedure(splitting), deferred lie_splitting_back
 
procedure(splitting), deferred strang_splitting
 
procedure splitting_fourth
 
procedure splitting_fourth_10steps
 
procedure splitting_second_4steps
 
procedure(empty), deferred free
 
procedure reinit_fields
 

Detailed Description

Type for Hamiltonian splittings.

Definition at line 22 of file sll_m_time_propagator_base.F90.

Member Function/Subroutine Documentation

◆ free()

procedure(empty), deferred free
privateinherited

Definition at line 28 of file sll_m_hamiltonian_splitting_base.F90.

◆ lie_splitting()

procedure(splitting), deferred lie_splitting
privateinherited

Definition at line 22 of file sll_m_hamiltonian_splitting_base.F90.

◆ lie_splitting_back()

procedure(splitting), deferred lie_splitting_back
privateinherited

Definition at line 23 of file sll_m_hamiltonian_splitting_base.F90.

◆ reinit_fields()

procedure reinit_fields
privateinherited

Definition at line 29 of file sll_m_hamiltonian_splitting_base.F90.

◆ splitting_fourth()

procedure splitting_fourth
privateinherited

Definition at line 25 of file sll_m_hamiltonian_splitting_base.F90.

◆ splitting_fourth_10steps()

procedure splitting_fourth_10steps
privateinherited

Definition at line 26 of file sll_m_hamiltonian_splitting_base.F90.

◆ splitting_second_4steps()

procedure splitting_second_4steps
privateinherited

Definition at line 27 of file sll_m_hamiltonian_splitting_base.F90.

◆ strang_splitting()

procedure(splitting), deferred strang_splitting
privateinherited

Definition at line 24 of file sll_m_hamiltonian_splitting_base.F90.

    Report Typos and Errors