|
FE-Project
|
Derived type to manage 3D local mesh data for multigrid. More...
Public Member Functions | |
| procedure | init (this, lcmesh3d, coarse_lcmesh_list, elem3d) |
| Initialize an object to manage 3D local mesh data for multigrid. | |
| procedure | final (this) |
| Finalize an object to manage 3D local mesh data for multigrid. | |
Additional Inherited Members | |
| Public Attributes inherited from scale_mesh_hierarchy_base::meshhierarchylocalmgdatabase | |
| real(rp), dimension(:,:,:), allocatable | ic2f |
| Matrix for correction operation in h-MG. | |
| integer, dimension(:), allocatable | ic2f_emap |
| Mapping of elements used for correction operation in h-MG. | |
| integer, dimension(:,:), allocatable | if2c_emap |
| Mapping of elements used for restriction operation in h-MG. | |
| integer, dimension(:), allocatable | coarselocalmesh_tileidlist |
| integer, dimension(:), allocatable | coarselocalmesh_lcdomidlist |
Derived type to manage 3D local mesh data for multigrid.
Definition at line 55 of file scale_mesh_hierarchy_3d.F90.
| procedure scale_mesh_hierarchy_3d::meshhierarchylocalmgdata3d::init | ( | class(meshhierarchylocalmgdata3d), intent(inout) | this, |
| class(localmesh3d), intent(in) | lcmesh3d, | ||
| class(localmesh3d), dimension(:), intent(in), target | coarse_lcmesh_list, | ||
| class(elementbase3d), intent(in) | elem3d ) |
Initialize an object to manage 3D local mesh data for multigrid.
Definition at line 57 of file scale_mesh_hierarchy_3d.F90.
| procedure scale_mesh_hierarchy_3d::meshhierarchylocalmgdata3d::final | ( | class(meshhierarchylocalmgdata3d), intent(inout) | this | ) |
Finalize an object to manage 3D local mesh data for multigrid.
Definition at line 58 of file scale_mesh_hierarchy_3d.F90.