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

Derived types and interfaces

type  sll_t_ellipt_2d_fem_sps_stencil_new_projector
 

Functions/Subroutines

subroutine s_ellipt_2d_fem_sps_stencil_new_projector__init (self, n1, n2, p1, p2, L)
 
subroutine s_ellipt_2d_fem_sps_stencil_new_projector__change_basis_matrix (self, Ql, Qp)
 
subroutine s_ellipt_2d_fem_sps_stencil_new_projector__change_basis_vector (self, V, Vp)
 
subroutine s_ellipt_2d_fem_sps_stencil_new_projector__change_basis_vecinv (self, Vp, V)
 
subroutine s_ellipt_2d_fem_sps_stencil_new_projector__free (self)
 

Variables

integer, parameter wp = f64
 

Function/Subroutine Documentation

◆ s_ellipt_2d_fem_sps_stencil_new_projector__change_basis_matrix()

subroutine sll_m_ellipt_2d_fem_sps_stencil_new_projector::s_ellipt_2d_fem_sps_stencil_new_projector__change_basis_matrix ( class(sll_t_ellipt_2d_fem_sps_stencil_new_projector), intent(inout)  self,
type(sll_t_linear_operator_matrix_stencil_to_stencil), intent(inout)  Ql,
type(sll_t_linear_operator_matrix_c1_block_new), intent(inout)  Qp 
)
private

◆ s_ellipt_2d_fem_sps_stencil_new_projector__change_basis_vecinv()

subroutine sll_m_ellipt_2d_fem_sps_stencil_new_projector::s_ellipt_2d_fem_sps_stencil_new_projector__change_basis_vecinv ( class(sll_t_ellipt_2d_fem_sps_stencil_new_projector), intent(in)  self,
type(sll_t_vector_space_c1_block), intent(inout)  Vp,
real(wp), dimension(:), intent(inout)  V 
)
private

◆ s_ellipt_2d_fem_sps_stencil_new_projector__change_basis_vector()

subroutine sll_m_ellipt_2d_fem_sps_stencil_new_projector::s_ellipt_2d_fem_sps_stencil_new_projector__change_basis_vector ( class(sll_t_ellipt_2d_fem_sps_stencil_new_projector), intent(in)  self,
real(wp), dimension(:, :), intent(in)  V,
type(sll_t_vector_space_c1_block), intent(inout)  Vp 
)
private

◆ s_ellipt_2d_fem_sps_stencil_new_projector__free()

subroutine sll_m_ellipt_2d_fem_sps_stencil_new_projector::s_ellipt_2d_fem_sps_stencil_new_projector__free ( class(sll_t_ellipt_2d_fem_sps_stencil_new_projector), intent(inout)  self)
private

◆ s_ellipt_2d_fem_sps_stencil_new_projector__init()

subroutine sll_m_ellipt_2d_fem_sps_stencil_new_projector::s_ellipt_2d_fem_sps_stencil_new_projector__init ( class(sll_t_ellipt_2d_fem_sps_stencil_new_projector), intent(inout)  self,
integer, intent(in)  n1,
integer, intent(in)  n2,
integer, intent(in)  p1,
integer, intent(in)  p2,
real(wp), dimension(:, :, :), intent(in)  L 
)
private

Variable Documentation

◆ wp

integer, parameter wp = f64
private
    Report Typos and Errors