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

Derived types and interfaces

type  sll_t_linear_operator_matrix_c1_block_new
 

Functions/Subroutines

subroutine s_linear_operator_matrix_c1_block_new__init (self, n1, n2, p1, p2)
 
integer function, dimension(2) f_linear_operator_matrix_c1_block_new__get_shape (self)
 
subroutine s_linear_operator_matrix_c1_block_new__dot (self, x, y)
 
subroutine s_linear_operator_matrix_c1_block_new__dot_incr (self, x, y)
 
subroutine s_linear_operator_matrix_c1_block_new__to_array (self, A)
 
subroutine s_linear_operator_matrix_c1_block_new__free (self)
 

Variables

integer, parameter wp = f64
 

Function/Subroutine Documentation

◆ f_linear_operator_matrix_c1_block_new__get_shape()

integer function, dimension(2) sll_m_linear_operator_matrix_c1_block_new::f_linear_operator_matrix_c1_block_new__get_shape ( class(sll_t_linear_operator_matrix_c1_block_new), intent(in)  self)
private

◆ s_linear_operator_matrix_c1_block_new__dot()

subroutine sll_m_linear_operator_matrix_c1_block_new::s_linear_operator_matrix_c1_block_new__dot ( class(sll_t_linear_operator_matrix_c1_block_new), intent(in)  self,
class(sll_c_vector_space), intent(in)  x,
class(sll_c_vector_space), intent(inout)  y 
)
private

◆ s_linear_operator_matrix_c1_block_new__dot_incr()

subroutine sll_m_linear_operator_matrix_c1_block_new::s_linear_operator_matrix_c1_block_new__dot_incr ( class(sll_t_linear_operator_matrix_c1_block_new), intent(in)  self,
class(sll_c_vector_space), intent(in)  x,
class(sll_c_vector_space), intent(inout)  y 
)
private

◆ s_linear_operator_matrix_c1_block_new__free()

subroutine sll_m_linear_operator_matrix_c1_block_new::s_linear_operator_matrix_c1_block_new__free ( class(sll_t_linear_operator_matrix_c1_block_new), intent(inout)  self)
private

◆ s_linear_operator_matrix_c1_block_new__init()

subroutine sll_m_linear_operator_matrix_c1_block_new::s_linear_operator_matrix_c1_block_new__init ( class(sll_t_linear_operator_matrix_c1_block_new), intent(inout)  self,
integer, intent(in)  n1,
integer, intent(in)  n2,
integer, intent(in)  p1,
integer, intent(in)  p2 
)
private

◆ s_linear_operator_matrix_c1_block_new__to_array()

subroutine sll_m_linear_operator_matrix_c1_block_new::s_linear_operator_matrix_c1_block_new__to_array ( class(sll_t_linear_operator_matrix_c1_block_new), intent(in)  self,
real(wp), dimension(:, :), intent(inout)  A 
)
private

Variable Documentation

◆ wp

integer, parameter wp = f64
private
    Report Typos and Errors