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_hamiltonian_splitting_base Type Reference

Type for Hamiltonian splittings. More...

Inheritance diagram for sll_c_hamiltonian_splitting_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 19 of file sll_m_hamiltonian_splitting_base.F90.

Member Function/Subroutine Documentation

◆ free()

procedure(empty), deferred free
private

Definition at line 28 of file sll_m_hamiltonian_splitting_base.F90.

◆ lie_splitting()

procedure(splitting), deferred lie_splitting
private

Definition at line 22 of file sll_m_hamiltonian_splitting_base.F90.

◆ lie_splitting_back()

procedure(splitting), deferred lie_splitting_back
private

Definition at line 23 of file sll_m_hamiltonian_splitting_base.F90.

◆ reinit_fields()

procedure reinit_fields
private

Definition at line 29 of file sll_m_hamiltonian_splitting_base.F90.

◆ splitting_fourth()

procedure splitting_fourth
private

Definition at line 25 of file sll_m_hamiltonian_splitting_base.F90.

◆ splitting_fourth_10steps()

procedure splitting_fourth_10steps
private

Definition at line 26 of file sll_m_hamiltonian_splitting_base.F90.

◆ splitting_second_4steps()

procedure splitting_second_4steps
private

Definition at line 27 of file sll_m_hamiltonian_splitting_base.F90.

◆ strang_splitting()

procedure(splitting), deferred strang_splitting
private

Definition at line 24 of file sll_m_hamiltonian_splitting_base.F90.

    Report Typos and Errors