Report Typos and Errors    
Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
Private Attributes | List of all members
sparsegrid_node Type Reference

Data type for sparse grid node. More...

Collaboration diagram for sparsegrid_node:

Private Attributes

real(kind=f64), dimension(:), allocatable coordinate
 coordinate holds the coordinates of the node More...
 
integer(kind=i32), dimension(:), allocatable parent
 parent holds the neighbors of the node on the level of the node More...
 
integer(kind=i32), dimension(:), allocatable children
 children holds the children of the node (child 2i-1 (2i): left (right) neighbor along dimension i More...
 
integer(kind=i32), dimension(:), allocatable function_type
 function_type: integer defining the basis function along each dimension More...
 
integer(kind=i32), dimension(:), allocatable level
 level defines the refinement level along each dimension More...
 
integer(kind=i32), dimension(:), allocatable index_on_level
 index_on_level defines the number of the node within the level hierarchy More...
 

Detailed Description

Data type for sparse grid node.

Definition at line 51 of file sll_m_sparse_grid_interpolator.F90.

Member Data Documentation

◆ children

integer(kind=i32), dimension(:), allocatable children
private

children holds the children of the node (child 2i-1 (2i): left (right) neighbor along dimension i

Definition at line 55 of file sll_m_sparse_grid_interpolator.F90.

◆ coordinate

real(kind=f64), dimension(:), allocatable coordinate
private

coordinate holds the coordinates of the node

Definition at line 52 of file sll_m_sparse_grid_interpolator.F90.

◆ function_type

integer(kind=i32), dimension(:), allocatable function_type
private

function_type: integer defining the basis function along each dimension

Definition at line 56 of file sll_m_sparse_grid_interpolator.F90.

◆ index_on_level

integer(kind=i32), dimension(:), allocatable index_on_level
private

index_on_level defines the number of the node within the level hierarchy

Definition at line 58 of file sll_m_sparse_grid_interpolator.F90.

◆ level

integer(kind=i32), dimension(:), allocatable level
private

level defines the refinement level along each dimension

Definition at line 57 of file sll_m_sparse_grid_interpolator.F90.

◆ parent

integer(kind=i32), dimension(:), allocatable parent
private

parent holds the neighbors of the node on the level of the node

Definition at line 53 of file sll_m_sparse_grid_interpolator.F90.

    Report Typos and Errors