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_linear_operator_matrix_c1_block Module Reference

Derived types and interfaces

type  sll_t_linear_operator_matrix_c1_block
 

Functions/Subroutines

subroutine s_linear_operator_matrix_c1_block__init (self, n1, n2, p1, p2)
 
integer function, dimension(2) f_linear_operator_matrix_c1_block__get_shape (self)
 
subroutine s_linear_operator_matrix_c1_block__dot (self, x, y)
 
subroutine s_linear_operator_matrix_c1_block__dot_incr (self, x, y)
 
subroutine s_linear_operator_matrix_c1_block__to_array (self, A)
 
subroutine s_linear_operator_matrix_c1_block__free (self)
 

Variables

integer, parameter wp = f64
 

Function/Subroutine Documentation

◆ f_linear_operator_matrix_c1_block__get_shape()

integer function, dimension(2) sll_m_linear_operator_matrix_c1_block::f_linear_operator_matrix_c1_block__get_shape ( class(sll_t_linear_operator_matrix_c1_block), intent(in)  self)
private

Definition at line 80 of file sll_m_linear_operator_matrix_c1_block.F90.

◆ s_linear_operator_matrix_c1_block__dot()

subroutine sll_m_linear_operator_matrix_c1_block::s_linear_operator_matrix_c1_block__dot ( class(sll_t_linear_operator_matrix_c1_block), intent(in)  self,
class(sll_c_vector_space), intent(in)  x,
class(sll_c_vector_space), intent(inout)  y 
)
private

Definition at line 90 of file sll_m_linear_operator_matrix_c1_block.F90.

◆ s_linear_operator_matrix_c1_block__dot_incr()

subroutine sll_m_linear_operator_matrix_c1_block::s_linear_operator_matrix_c1_block__dot_incr ( class(sll_t_linear_operator_matrix_c1_block), intent(in)  self,
class(sll_c_vector_space), intent(in)  x,
class(sll_c_vector_space), intent(inout)  y 
)
private

Definition at line 126 of file sll_m_linear_operator_matrix_c1_block.F90.

◆ s_linear_operator_matrix_c1_block__free()

subroutine sll_m_linear_operator_matrix_c1_block::s_linear_operator_matrix_c1_block__free ( class(sll_t_linear_operator_matrix_c1_block), intent(inout)  self)
private

Definition at line 200 of file sll_m_linear_operator_matrix_c1_block.F90.

◆ s_linear_operator_matrix_c1_block__init()

subroutine sll_m_linear_operator_matrix_c1_block::s_linear_operator_matrix_c1_block__init ( class(sll_t_linear_operator_matrix_c1_block), intent(inout)  self,
integer, dimension(4), intent(in)  n1,
integer, dimension(4), intent(in)  n2,
integer, intent(in)  p1,
integer, intent(in)  p2 
)
private

Definition at line 60 of file sll_m_linear_operator_matrix_c1_block.F90.

◆ s_linear_operator_matrix_c1_block__to_array()

subroutine sll_m_linear_operator_matrix_c1_block::s_linear_operator_matrix_c1_block__to_array ( class(sll_t_linear_operator_matrix_c1_block), intent(in)  self,
real(wp), dimension(:, :), intent(inout)  A 
)
private

Definition at line 162 of file sll_m_linear_operator_matrix_c1_block.F90.

Variable Documentation

◆ wp

integer, parameter wp = f64
private

Definition at line 30 of file sll_m_linear_operator_matrix_c1_block.F90.

    Report Typos and Errors