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_t_preconditioner_fft Type Reference
Collaboration diagram for sll_t_preconditioner_fft:

Private Member Functions

procedure init => init_3d_trafo
 
procedure free => free_3d_trafo
 

Private Attributes

type(sll_t_linear_solver_spline_mass_fft), dimension(3) inverse_mass1_1d
 Fourier solver for 1-form mass matrix. More...
 
type(sll_t_linear_solver_spline_mass_fft), dimension(3) inverse_mass2_1d
 Fourier solver for 2-form mass matrix. More...
 
type(sll_t_linear_solver_blockinverse_mass1_3d
 block matrix solver More...
 
type(sll_t_linear_solver_blockinverse_mass2_3d
 block matrix solver More...
 

Detailed Description

Definition at line 35 of file sll_m_preconditioner_fft.F90.

Member Function/Subroutine Documentation

◆ free()

procedure free
private

Definition at line 56 of file sll_m_preconditioner_fft.F90.

◆ init()

procedure init
private

Definition at line 54 of file sll_m_preconditioner_fft.F90.

Member Data Documentation

◆ inverse_mass1_1d

type(sll_t_linear_solver_spline_mass_fft), dimension(3) inverse_mass1_1d
private

Fourier solver for 1-form mass matrix.

Definition at line 41 of file sll_m_preconditioner_fft.F90.

◆ inverse_mass1_3d

type(sll_t_linear_solver_block) inverse_mass1_3d
private

block matrix solver

Definition at line 43 of file sll_m_preconditioner_fft.F90.

◆ inverse_mass2_1d

type(sll_t_linear_solver_spline_mass_fft), dimension(3) inverse_mass2_1d
private

Fourier solver for 2-form mass matrix.

Definition at line 42 of file sll_m_preconditioner_fft.F90.

◆ inverse_mass2_3d

type(sll_t_linear_solver_block) inverse_mass2_3d
private

block matrix solver

Definition at line 44 of file sll_m_preconditioner_fft.F90.

    Report Typos and Errors