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

Derived types and interfaces

type  sll_t_poisson_2d_fem_sps_stencil_new
 

Functions/Subroutines

subroutine s_poisson_2d_fem_sps_stencil_new__init (self, bsplines_eta1, bsplines_eta2, breaks_eta1, breaks_eta2, mapping, tol, verbose)
 
subroutine s_poisson_2d_fem_sps_stencil_new__set_boundary_conditions (self, bc)
 
subroutine s_poisson_2d_fem_sps_stencil_new__reset_charge (self)
 
subroutine s_poisson_2d_fem_sps_stencil_new__accumulate_charge_1 (self, rhs)
 
subroutine s_poisson_2d_fem_sps_stencil_new__accumulate_charge_2 (self, rhs)
 
subroutine s_poisson_2d_fem_sps_stencil_new__accumulate_charge_3 (self, intensity, location)
 
subroutine s_poisson_2d_fem_sps_stencil_new__solve (self, sol)
 
subroutine s_poisson_2d_fem_sps_stencil_new__free (self)
 

Variables

integer, parameter wp = f64
 

Function/Subroutine Documentation

◆ s_poisson_2d_fem_sps_stencil_new__accumulate_charge_1()

subroutine sll_m_poisson_2d_fem_sps_stencil_new::s_poisson_2d_fem_sps_stencil_new__accumulate_charge_1 ( class(sll_t_poisson_2d_fem_sps_stencil_new), intent(inout)  self,
procedure(i_fun_rhs)  rhs 
)
private

Definition at line 467 of file sll_m_poisson_2d_fem_sps_stencil_new.F90.

◆ s_poisson_2d_fem_sps_stencil_new__accumulate_charge_2()

subroutine sll_m_poisson_2d_fem_sps_stencil_new::s_poisson_2d_fem_sps_stencil_new__accumulate_charge_2 ( class(sll_t_poisson_2d_fem_sps_stencil_new), intent(inout)  self,
type(sll_t_spline_2d), intent(in)  rhs 
)
private

Definition at line 514 of file sll_m_poisson_2d_fem_sps_stencil_new.F90.

◆ s_poisson_2d_fem_sps_stencil_new__accumulate_charge_3()

subroutine sll_m_poisson_2d_fem_sps_stencil_new::s_poisson_2d_fem_sps_stencil_new__accumulate_charge_3 ( class(sll_t_poisson_2d_fem_sps_stencil_new), intent(inout)  self,
real(wp), intent(in)  intensity,
real(wp), dimension(2), intent(in)  location 
)
private

Definition at line 531 of file sll_m_poisson_2d_fem_sps_stencil_new.F90.

◆ s_poisson_2d_fem_sps_stencil_new__free()

subroutine sll_m_poisson_2d_fem_sps_stencil_new::s_poisson_2d_fem_sps_stencil_new__free ( class(sll_t_poisson_2d_fem_sps_stencil_new), intent(inout)  self)
private

Definition at line 615 of file sll_m_poisson_2d_fem_sps_stencil_new.F90.

◆ s_poisson_2d_fem_sps_stencil_new__init()

subroutine sll_m_poisson_2d_fem_sps_stencil_new::s_poisson_2d_fem_sps_stencil_new__init ( class(sll_t_poisson_2d_fem_sps_stencil_new), intent(inout)  self,
class(sll_c_bsplines), intent(in), target  bsplines_eta1,
class(sll_c_bsplines), intent(in), target  bsplines_eta2,
real(wp), dimension(:), intent(in), allocatable  breaks_eta1,
real(wp), dimension(:), intent(in), allocatable  breaks_eta2,
type(sll_t_singular_mapping_discrete), intent(in), target  mapping,
real(wp), intent(in), optional  tol,
logical, intent(in), optional  verbose 
)
private

Definition at line 146 of file sll_m_poisson_2d_fem_sps_stencil_new.F90.

Here is the call graph for this function:

◆ s_poisson_2d_fem_sps_stencil_new__reset_charge()

subroutine sll_m_poisson_2d_fem_sps_stencil_new::s_poisson_2d_fem_sps_stencil_new__reset_charge ( class(sll_t_poisson_2d_fem_sps_stencil_new), intent(inout)  self)
private

Definition at line 459 of file sll_m_poisson_2d_fem_sps_stencil_new.F90.

◆ s_poisson_2d_fem_sps_stencil_new__set_boundary_conditions()

subroutine sll_m_poisson_2d_fem_sps_stencil_new::s_poisson_2d_fem_sps_stencil_new__set_boundary_conditions ( class(sll_t_poisson_2d_fem_sps_stencil_new), intent(inout)  self,
integer, intent(in)  bc 
)
private

Definition at line 416 of file sll_m_poisson_2d_fem_sps_stencil_new.F90.

◆ s_poisson_2d_fem_sps_stencil_new__solve()

subroutine sll_m_poisson_2d_fem_sps_stencil_new::s_poisson_2d_fem_sps_stencil_new__solve ( class(sll_t_poisson_2d_fem_sps_stencil_new), intent(inout)  self,
type(sll_t_spline_2d), intent(inout)  sol 
)
private

Definition at line 564 of file sll_m_poisson_2d_fem_sps_stencil_new.F90.

Variable Documentation

◆ wp

integer, parameter wp = f64
private

Definition at line 46 of file sll_m_poisson_2d_fem_sps_stencil_new.F90.

    Report Typos and Errors