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(:,:)


Uses

  • module~~atl_modg_1d_scheme_module~~UsesGraph module~atl_modg_1d_scheme_module atl_modg_1d_scheme_module aot_table_module aot_table_module module~atl_modg_1d_scheme_module->aot_table_module aot_top_module aot_top_module module~atl_modg_1d_scheme_module->aot_top_module aotus_module aotus_module module~atl_modg_1d_scheme_module->aotus_module env_module env_module module~atl_modg_1d_scheme_module->env_module module~ply_dof_module ply_dof_module module~atl_modg_1d_scheme_module->module~ply_dof_module tem_aux_module tem_aux_module module~atl_modg_1d_scheme_module->tem_aux_module tem_logging_module tem_logging_module module~atl_modg_1d_scheme_module->tem_logging_module tem_tools_module tem_tools_module module~atl_modg_1d_scheme_module->tem_tools_module module~ply_dof_module->env_module

Used by

  • module~~atl_modg_1d_scheme_module~~UsedByGraph module~atl_modg_1d_scheme_module atl_modg_1d_scheme_module module~atl_modg_1d_heat_kernel_module atl_modg_1d_heat_kernel_module module~atl_modg_1d_heat_kernel_module->module~atl_modg_1d_scheme_module module~atl_modg_1d_kernel_module atl_modg_1d_kernel_module module~atl_modg_1d_kernel_module->module~atl_modg_1d_scheme_module module~atl_modg_1d_multilevel_module atl_modg_1d_multilevel_module module~atl_modg_1d_multilevel_module->module~atl_modg_1d_scheme_module module~atl_scheme_module atl_scheme_module module~atl_scheme_module->module~atl_modg_1d_scheme_module

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