|
FE-Project
|
Derived type for mesh hierarchy in 2D domain. More...
Public Member Functions | |
| procedure | init (this, parent_mesh, porder_list, p_level_num, negx_list, negy_list, h_level_num) |
| Initialize an object for mesh hierarchy in 2D domain. | |
| procedure | final (this) |
| Finalize an object for mesh hierarchy in 2D domain. | |
Public Attributes | |
| type(meshhierarchylevel2d), dimension(:), allocatable | p_level |
| type(meshhierarchylevel2d), dimension(:), allocatable | h_level |
| type(meshptr2d), dimension(:), allocatable | p_mesh_list |
| type(meshptr2d), dimension(:), allocatable | h_mesh_list |
| type(quadrilateralelement), dimension(:), allocatable | elem2d_list |
| Public Attributes inherited from scale_mesh_hierarchy_base::meshhierarchybase | |
| integer | num_tot_level |
| Total number of levels. | |
| integer | num_hmg_level |
| Number of h-MG levels. | |
| integer | num_pmg_level |
| Number of p-MG levels. | |
Derived type for mesh hierarchy in 2D domain.
Definition at line 75 of file scale_mesh_hierarchy_2d.F90.
| procedure scale_mesh_hierarchy_2d::meshhierarchy2d::init | ( | class(meshhierarchy2d), intent(inout), target | this, |
| class(meshbase2d), intent(in), target | parent_mesh, | ||
| integer, dimension(p_level_num), intent(in) | porder_list, | ||
| integer, intent(in) | p_level_num, | ||
| integer, dimension(h_level_num), intent(in) | negx_list, | ||
| integer, dimension(h_level_num), intent(in) | negy_list, | ||
| integer, intent(in) | h_level_num ) |
Initialize an object for mesh hierarchy in 2D domain.
| [in] | parent_mesh | Pointer to the finest mesh |
| [in] | p_level_num | Number of p-mesh levels |
| [in] | porder_list | Polynomial order list for p-mesh levels |
| [in] | h_level_num | Number of h-mesh levels |
| [in] | negx_list | Number of elements in x-direction for h-mesh levels |
| [in] | negy_list | Number of elements in y-direction for h-mesh levels |
Definition at line 84 of file scale_mesh_hierarchy_2d.F90.
| procedure scale_mesh_hierarchy_2d::meshhierarchy2d::final | ( | class(meshhierarchy2d), intent(inout) | this | ) |
Finalize an object for mesh hierarchy in 2D domain.
Definition at line 85 of file scale_mesh_hierarchy_2d.F90.
| type(meshhierarchylevel2d), dimension(:), allocatable scale_mesh_hierarchy_2d::meshhierarchy2d::p_level |
Definition at line 76 of file scale_mesh_hierarchy_2d.F90.
| type(meshhierarchylevel2d), dimension(:), allocatable scale_mesh_hierarchy_2d::meshhierarchy2d::h_level |
Definition at line 77 of file scale_mesh_hierarchy_2d.F90.
| type(meshptr2d), dimension(:), allocatable scale_mesh_hierarchy_2d::meshhierarchy2d::p_mesh_list |
Definition at line 79 of file scale_mesh_hierarchy_2d.F90.
| type(meshptr2d), dimension(:), allocatable scale_mesh_hierarchy_2d::meshhierarchy2d::h_mesh_list |
Definition at line 80 of file scale_mesh_hierarchy_2d.F90.
| type(quadrilateralelement), dimension(:), allocatable scale_mesh_hierarchy_2d::meshhierarchy2d::elem2d_list |
Definition at line 82 of file scale_mesh_hierarchy_2d.F90.