FE-Project
Loading...
Searching...
No Matches
scale_mesh_hierarchy_base.F90 File Reference
#include "scaleFElib.h"

Go to the source code of this file.

Data Types

type  scale_mesh_hierarchy_base::meshhierarchylocalmgdatabase
 Base type to manage local mesh data for multigrid. More...
type  scale_mesh_hierarchy_base::meshhierarchylevelbase
type  scale_mesh_hierarchy_base::meshhierarchybase
 Base type for mesh hierarchy. More...

Modules

module  scale_mesh_hierarchy_base
 module FElib / Mesh / Hierarchy base

Functions/Subroutines

subroutine, public scale_mesh_hierarchy_base::meshhierarchybase_init (this, p_level_num, h_level_num)
 Initialize a base object for mesh hierarchy.
subroutine, public scale_mesh_hierarchy_base::meshhierarchybase_final (this)
 Finalize a base object for mesh hierarchy.
subroutine, public scale_mesh_hierarchy_base::meshhierarchy_construct_pmg_mat1d (mat1d, np_i, np_o)
 Construct a 1D p-multigrid matrix used for transfer between different p-levels.
subroutine, public scale_mesh_hierarchy_base::meshhierarchylocalmgdatabase_init (this, lcmesh)
 Initialize a base object to manage local multigrid data for mesh hierarchy.
subroutine, public scale_mesh_hierarchy_base::meshhierarchylocalmgdatabase_final (this)
 Finalize a base object to manage local multigrid data for mesh hierarchy.

Variables

integer, parameter, public scale_mesh_hierarchy_base::mesh_hierarchy_pmg_finest_level = 1
 Finest level index in p-MG.
integer, parameter, public scale_mesh_hierarchy_base::mesh_hierarchy_hmg_finest_level = 1
 Finest level index in h-MG.
integer, parameter, public scale_mesh_hierarchy_base::mesh_hierarchy_type_pmg = 1
 Type ID of mesh hierarchy: p-MG.
integer, parameter, public scale_mesh_hierarchy_base::mesh_hierarchy_type_hmg = 2
 Type ID of mesh hierarchy: h-MG.