atl_modg_1d_scheme_module Module

Routines and datatypes realted to specification and definition of the 1D MODG scheme. Facial Chebyshev nodes (reference element) for 1 spatial direction and left and right face. These points are necessary to transfer boundary conditions given in physical space to modal space by means of an FPT. type(atl_faceChebNodes_type), allocatable :: chebNodesFace(:,:)



Derived Types

type, public ::  atl_modg_1d_scheme_type

Datatype for the modg scheme

Components

Type Visibility Attributes Name Initial
integer, public :: maxPolyDegree

The maximal polynomial degree per spatial direction.

integer, public :: basisType

Polynomial basis type.

Read more…

Subroutines

public subroutine atl_modg_1d_scheme_init(me, nDofs, nFaceDofs, conf, thandle, currentLevel, maxLevel)

Arguments

Type IntentOptional Attributes Name
type(atl_modg_1d_scheme_type), intent(out) :: me
integer, intent(out) :: nDofs
integer, intent(out) :: nFaceDofs
type(flu_State) :: conf
integer, intent(in) :: thandle
integer, intent(in) :: currentLevel

The current level of the mesh

integer, intent(in) :: maxLevel

The maximal level of the mesh

private subroutine atl_modg_1d_scheme_load_polyDegree(degree, conf, thandle, currentLevel, maxLevel)

Arguments

Type IntentOptional Attributes Name
integer, intent(out) :: degree
type(flu_State) :: conf
integer, intent(in) :: thandle
integer, intent(in) :: currentLevel
integer, intent(in) :: maxLevel