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

Private Member Functions

procedure set_params => s_rk_implicit__set_params
 
procedure get_params => s_rk_implicit__get_params
 
procedure(i_init), deferred init
 
procedure(i_step), deferred step
 
procedure(i_clean), deferred clean
 

Private Attributes

real(wprel_tol = 1.0e-12_wp
 
real(wpabs_tol = 1.0e-15_wp
 
integer maxiter = 20
 
class(sll_c_ode), pointer ode => null()
 Pointer to ODE object. More...
 
class(sll_c_vector_space), dimension(:), allocatable work
 Storage for intermediate stage computation. More...
 

Detailed Description

Definition at line 40 of file sll_m_rk_implicit.F90.

Member Function/Subroutine Documentation

◆ clean()

procedure(i_clean), deferred clean
privateinherited

Definition at line 73 of file sll_m_ode_integrator_base.F90.

◆ get_params()

procedure get_params
private

Definition at line 51 of file sll_m_rk_implicit.F90.

◆ init()

procedure(i_init), deferred init
privateinherited

Definition at line 71 of file sll_m_ode_integrator_base.F90.

◆ set_params()

procedure set_params
private

Definition at line 50 of file sll_m_rk_implicit.F90.

◆ step()

procedure(i_step), deferred step
privateinherited

Definition at line 72 of file sll_m_ode_integrator_base.F90.

Member Data Documentation

◆ abs_tol

real(wp) abs_tol = 1.0e-15_wp
private

Definition at line 45 of file sll_m_rk_implicit.F90.

◆ maxiter

integer maxiter = 20
private

Definition at line 46 of file sll_m_rk_implicit.F90.

◆ ode

class(sll_c_ode), pointer ode => null()
privateinherited

Pointer to ODE object.

Definition at line 65 of file sll_m_ode_integrator_base.F90.

◆ rel_tol

real(wp) rel_tol = 1.0e-12_wp
private

Definition at line 44 of file sll_m_rk_implicit.F90.

◆ work

class(sll_c_vector_space), dimension(:), allocatable work
privateinherited

Storage for intermediate stage computation.

Definition at line 68 of file sll_m_ode_integrator_base.F90.

    Report Typos and Errors