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

Derived types and interfaces

type  sll_t_linear_operator_schur_ev_1d
 

Functions/Subroutines

subroutine create_linear_operator_schur_ev_1d (self, maxwell_solver, particle_mass, n_dofs, degree)
 
subroutine free_schur_ev_1d (self)
 
subroutine dot_schur_ev_1d (self, x, y)
 
subroutine print_info_schur_ev_1d (self)
 

Function/Subroutine Documentation

◆ create_linear_operator_schur_ev_1d()

subroutine sll_m_linear_operator_schur_ev_1d::create_linear_operator_schur_ev_1d ( class(sll_t_linear_operator_schur_ev_1d), intent(inout)  self,
class(sll_c_maxwell_1d_base), target  maxwell_solver,
class( sll_c_particle_mass_1d_base), target  particle_mass,
integer(kind=i32), intent(in)  n_dofs,
integer(kind=i32), intent(in)  degree 
)
private
Parameters
[in,out]selfSchur operator
maxwell_solverMaxwell solver
particle_massParticle mass

Definition at line 37 of file sll_m_linear_operator_schur_ev_1d.F90.

◆ dot_schur_ev_1d()

subroutine sll_m_linear_operator_schur_ev_1d::dot_schur_ev_1d ( class(sll_t_linear_operator_schur_ev_1d), intent(in)  self,
real(kind=f64), dimension(:), intent(in)  x,
real(kind=f64), dimension(:), intent(out)  y 
)
private
Parameters
[in]selfSchur operator
[in]xInputvariable
[out]yOutpoutvariable

Definition at line 67 of file sll_m_linear_operator_schur_ev_1d.F90.

◆ free_schur_ev_1d()

subroutine sll_m_linear_operator_schur_ev_1d::free_schur_ev_1d ( class(sll_t_linear_operator_schur_ev_1d), intent(inout)  self)
private
Parameters
[in,out]selfSchur operator

Definition at line 58 of file sll_m_linear_operator_schur_ev_1d.F90.

◆ print_info_schur_ev_1d()

subroutine sll_m_linear_operator_schur_ev_1d::print_info_schur_ev_1d ( class(sll_t_linear_operator_schur_ev_1d), intent(in)  self)
private
Parameters
[in]selfSchur operator

Definition at line 81 of file sll_m_linear_operator_schur_ev_1d.F90.

    Report Typos and Errors