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

Derived types and interfaces

type  sll_t_linear_operator_ecsim_eb
 

Functions/Subroutines

subroutine create_linear_operator_ecsim_eb (self, n_dof, degree, mass_line_0, mass_line_1)
 
subroutine free_ecsim_eb (self)
 
subroutine dot_mono_r2r_ecsim_eb (self, x, y)
 
subroutine print_info_ecsim_eb (self)
 

Function/Subroutine Documentation

◆ create_linear_operator_ecsim_eb()

subroutine sll_m_linear_operator_ecsim_eb::create_linear_operator_ecsim_eb ( class(sll_t_linear_operator_ecsim_eb), intent(inout)  self,
integer(kind=i32)  n_dof,
integer(kind=i32)  degree,
real(kind=f64), dimension(:)  mass_line_0,
real(kind=f64), dimension(:)  mass_line_1 
)
private
Parameters
[in,out]selfLinear operator object
n_dofNumber of degrees of freedom
degreeSplinedegree
mass_line_0Entries of mass matrix M0
mass_line_1Entries of mass matrix M1

Definition at line 32 of file sll_m_linear_operator_ecsim_eb.F90.

◆ dot_mono_r2r_ecsim_eb()

subroutine sll_m_linear_operator_ecsim_eb::dot_mono_r2r_ecsim_eb ( class(sll_t_linear_operator_ecsim_eb), intent(in)  self,
real(kind=f64), dimension(:), intent(in)  x,
real(kind=f64), dimension(:), intent(out)  y 
)
private
Parameters
[in]selfLinear operator object
[in]xInputvariable
[out]yOutputvariable

Definition at line 66 of file sll_m_linear_operator_ecsim_eb.F90.

◆ free_ecsim_eb()

subroutine sll_m_linear_operator_ecsim_eb::free_ecsim_eb ( class(sll_t_linear_operator_ecsim_eb), intent(inout)  self)
private
Parameters
[in,out]selfLinear operator object

Definition at line 59 of file sll_m_linear_operator_ecsim_eb.F90.

◆ print_info_ecsim_eb()

subroutine sll_m_linear_operator_ecsim_eb::print_info_ecsim_eb ( class(sll_t_linear_operator_ecsim_eb), intent(in)  self)
private
Parameters
[in]selfLinear operator object

Definition at line 106 of file sll_m_linear_operator_ecsim_eb.F90.

    Report Typos and Errors