Report Typos and Errors    
Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
Derived types and interfaces | Functions/Subroutines | Variables
sll_m_conjugate_gradient Module Reference

Derived types and interfaces

type  sll_t_conjugate_gradient
 

Functions/Subroutines

subroutine s_conjugate_gradient__init (self, tol, verbose, template_vector)
 
subroutine s_conjugate_gradient__solve (self, A, b, x)
 
subroutine s_conjugate_gradient__free (self)
 

Variables

integer, parameter wp = f64
 

Function/Subroutine Documentation

◆ s_conjugate_gradient__free()

subroutine sll_m_conjugate_gradient::s_conjugate_gradient__free ( class(sll_t_conjugate_gradient), intent(inout)  self)
private

Definition at line 185 of file sll_m_conjugate_gradient.F90.

◆ s_conjugate_gradient__init()

subroutine sll_m_conjugate_gradient::s_conjugate_gradient__init ( class(sll_t_conjugate_gradient), intent(inout)  self,
real(wp), intent(in), optional  tol,
logical, intent(in), optional  verbose,
class(sll_c_vector_space), intent(in), optional  template_vector 
)
private

Definition at line 59 of file sll_m_conjugate_gradient.F90.

◆ s_conjugate_gradient__solve()

subroutine sll_m_conjugate_gradient::s_conjugate_gradient__solve ( class(sll_t_conjugate_gradient), intent(inout)  self,
class(sll_c_linear_operator), intent(in)  A,
class(sll_c_vector_space), intent(in)  b,
class(sll_c_vector_space), intent(inout)  x 
)
private

Definition at line 86 of file sll_m_conjugate_gradient.F90.

Variable Documentation

◆ wp

integer, parameter wp = f64
private

Definition at line 25 of file sll_m_conjugate_gradient.F90.

    Report Typos and Errors