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.
Uses
module~~atl_space_basis~~UsesGraph
module~atl_space_basis
atl_space_basis
module~tem_aux_module
tem_aux_module
module~atl_space_basis->module~tem_aux_module
module~ply_modg_basis_module
ply_modg_basis_module
module~atl_space_basis->module~ply_modg_basis_module
module~atl_scheme_module
atl_scheme_module
module~atl_space_basis->module~atl_scheme_module
module~ply_dof_module
ply_dof_module
module~ply_modg_basis_module->module~ply_dof_module
module~ply_space_integration_module
ply_space_integration_module
module~ply_modg_basis_module->module~ply_space_integration_module
module~env_module
env_module
module~ply_modg_basis_module->module~env_module
module~atl_scheme_module->module~tem_aux_module
module~atl_scheme_module->module~ply_modg_basis_module
module~aotus_module
aotus_module
module~atl_scheme_module->module~aotus_module
module~tem_stencil_module
tem_stencil_module
module~atl_scheme_module->module~tem_stencil_module
module~tem_logging_module
tem_logging_module
module~atl_scheme_module->module~tem_logging_module
module~aot_table_module
aot_table_module
module~atl_scheme_module->module~aot_table_module
module~atl_modg_scheme_module
atl_modg_scheme_module
module~atl_scheme_module->module~atl_modg_scheme_module
module~atl_modg_2d_scheme_module
atl_modg_2d_scheme_module
module~atl_scheme_module->module~atl_modg_2d_scheme_module
module~atl_modg_1d_scheme_module
atl_modg_1d_scheme_module
module~atl_scheme_module->module~atl_modg_1d_scheme_module
module~tem_tools_module
tem_tools_module
module~atl_scheme_module->module~tem_tools_module
module~atl_stabilization_module
atl_stabilization_module
module~atl_scheme_module->module~atl_stabilization_module
module~atl_scheme_module->module~env_module
module~ply_dof_module->module~env_module
module~atl_modg_scheme_module->module~tem_aux_module
module~atl_modg_scheme_module->module~aotus_module
module~atl_modg_scheme_module->module~tem_logging_module
module~atl_modg_scheme_module->module~aot_table_module
module~atl_modg_scheme_module->module~ply_dof_module
module~atl_modg_scheme_module->module~tem_tools_module
module~atl_modg_scheme_module->module~env_module
module~aot_top_module
aot_top_module
module~atl_modg_scheme_module->module~aot_top_module
module~atl_modg_2d_scheme_module->module~tem_aux_module
module~atl_modg_2d_scheme_module->module~aotus_module
module~atl_modg_2d_scheme_module->module~tem_logging_module
module~atl_modg_2d_scheme_module->module~aot_table_module
module~atl_modg_2d_scheme_module->module~ply_dof_module
module~atl_modg_2d_scheme_module->module~tem_tools_module
module~atl_modg_2d_scheme_module->module~env_module
module~atl_modg_2d_scheme_module->module~aot_top_module
module~atl_modg_1d_scheme_module->module~tem_aux_module
module~atl_modg_1d_scheme_module->module~aotus_module
module~atl_modg_1d_scheme_module->module~tem_logging_module
module~atl_modg_1d_scheme_module->module~aot_table_module
module~atl_modg_1d_scheme_module->module~ply_dof_module
module~atl_modg_1d_scheme_module->module~tem_tools_module
module~atl_modg_1d_scheme_module->module~env_module
module~atl_modg_1d_scheme_module->module~aot_top_module
module~ply_space_integration_module->module~env_module
module~tem_param_module
tem_param_module
module~ply_space_integration_module->module~tem_param_module
module~atl_stabilization_module->module~tem_aux_module
module~atl_stabilization_module->module~aotus_module
module~atl_stabilization_module->module~tem_logging_module
module~atl_stabilization_module->module~aot_table_module
module~atl_spectral_viscosity_module
atl_spectral_viscosity_module
module~atl_stabilization_module->module~atl_spectral_viscosity_module
module~atl_positivity_preserv_module
atl_positivity_preserv_module
module~atl_stabilization_module->module~atl_positivity_preserv_module
module~atl_cons_positivity_preserv_module
atl_cons_positivity_preserv_module
module~atl_stabilization_module->module~atl_cons_positivity_preserv_module
module~atl_covolume_module
atl_covolume_module
module~atl_stabilization_module->module~atl_covolume_module
module~atl_spectral_viscosity_module->module~tem_aux_module
module~atl_spectral_viscosity_module->module~aotus_module
module~atl_spectral_viscosity_module->module~tem_logging_module
module~atl_spectral_viscosity_module->module~tem_tools_module
module~atl_spectral_viscosity_module->module~env_module
module~atl_positivity_preserv_module->module~tem_aux_module
module~atl_positivity_preserv_module->module~aotus_module
module~atl_positivity_preserv_module->module~tem_logging_module
module~atl_positivity_preserv_module->module~tem_tools_module
module~atl_positivity_preserv_module->module~env_module
module~atl_cons_positivity_preserv_module->module~tem_aux_module
module~atl_cons_positivity_preserv_module->module~aotus_module
module~atl_cons_positivity_preserv_module->module~tem_logging_module
module~atl_cons_positivity_preserv_module->module~tem_tools_module
module~atl_cons_positivity_preserv_module->module~env_module
module~atl_covolume_module->module~tem_aux_module
module~atl_covolume_module->module~aotus_module
module~atl_covolume_module->module~tem_logging_module
module~atl_covolume_module->module~tem_tools_module
module~atl_covolume_module->module~env_module
module~atl_covolume_module->module~atl_spectral_viscosity_module
Nodes of different colours represent the following:
Graph Key
Module
Module
Submodule
Submodule
Subroutine
Subroutine
Function
Function
Program
Program
This Page's Entity
This Page's Entity
Solid arrows point from a submodule to the (sub)module which it is
descended from. Dashed arrows point from a module or program unit to
modules which it uses.
Used by
module~~atl_space_basis~~UsedByGraph
module~atl_space_basis
atl_space_basis
module~atl_initialize_module
atl_initialize_module
module~atl_initialize_module->module~atl_space_basis
module~atl_program_module
atl_program_module
module~atl_program_module->module~atl_initialize_module
program~atl_harvesting
atl_harvesting
program~atl_harvesting->module~atl_initialize_module
program~atl_harvesting->module~atl_program_module
program~ateles
ateles
program~ateles->module~atl_program_module
Nodes of different colours represent the following:
Graph Key
Module
Module
Submodule
Submodule
Subroutine
Subroutine
Function
Function
Program
Program
This Page's Entity
This Page's Entity
Solid arrows point from a submodule to the (sub)module which it is
descended from. Dashed arrows point from a module or program unit to
modules which it uses.
Subroutines
Initialize the space basis, this subroutine has to be called before
using the module variable space_basis#basis.
Read more…
Arguments
Type Intent Optional 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