Report Typos and Errors    
Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
Data Types | Modules | Macros | Functions/Subroutines
sll_m_gauss_legendre_integration.F90 File Reference
#include "sll_assert.h"
#include "sll_working_precision.h"
Include dependency graph for sll_m_gauss_legendre_integration.F90:

Go to the source code of this file.

Data Types

interface  sll_o_gauss_legendre_integrate_1d
 Compute numerical integration with Gauss-Legendre formula. More...
 

Modules

module  sll_m_gauss_legendre_integration
 Gauss-Legendre integration.
 

Macros

#define SELECT_CASES
 

Functions/Subroutines

real(kind=f64) function gauss_legendre_integral_1d (f, a, b, n)
 Gauss-Legendre Quadrature. More...
 
real(kind=f64) function, dimension(2, 1:npoints), public sll_f_gauss_legendre_points_and_weights (npoints, a, b)
 Returns a 2d array of size (2,npoints) containing gauss-legendre points and weights in the interval [a,b]. More...
 
real(kind=f64) function, dimension(1:npoints), public sll_f_gauss_legendre_points (npoints, a, b)
 
real(kind=f64) function, dimension(1:npoints), public sll_f_gauss_legendre_weights (npoints, a, b)
 

Macro Definition Documentation

◆ SELECT_CASES

#define SELECT_CASES
    Report Typos and Errors