atl_space_basis Module

author Peter Vitt 2014, 2017, 2018 Module collecting all data types and subroutines related to the space basis.

The polynomial basis defined here is used for the cubic modal discontinuous Galerkin (CuMoDiG) scheme and the reconstructed polynomials in the Finite Volume schemes within Ateles. It makes use of a module variable for the basis, which is thereby accessible by all modules, which use this module.



Subroutines

public subroutine atl_init_spacebasis(scheme_list, minlevel, maxlevel)

Initialize the space basis, this subroutine has to be called before using the module variable space_basis#basis.

Read more…

Arguments

Type IntentOptional Attributes Name
type(atl_scheme_type), intent(inout) :: scheme_list(minlevel:maxlevel)

The list of schemes on the different level

integer, intent(in) :: minlevel

The minumum refinement level of the mesh

integer, intent(in) :: maxlevel

The maximum refinement level of the mesh