FE-Project
Loading...
Searching...
No Matches
scale_mesh_base2d::meshbase2d Type Referenceabstract
Inheritance diagram for scale_mesh_base2d::meshbase2d:
scale_mesh_base::meshbase scale_mesh_cubedspheredom2d::meshcubedspheredom2d scale_mesh_rectdom2d::meshrectdom2d

Public Member Functions

procedure(meshbase2d_generate), deferred generate meshbase2d_generate
procedure getlocalmesh (this, id, ptr_lcmesh)
Public Member Functions inherited from scale_mesh_base::meshbase
procedure(meshbase_get_localmesh), deferred getlocalmesh meshbase_get_localmesh
procedure setdiminfo (this, dimid, name, unit, desc, positive_down)

Public Attributes

type(localmesh2d), dimension(:), allocatable lcmesh_list
type(elementbase2d), pointer refelem2d
Public Attributes inherited from scale_mesh_base::meshbase
integer local_mesh_num
integer prc_num
integer local_mesh_num_global
integer, dimension(:,:), allocatable tileid_globalmap
integer, dimension(:,:), allocatable tilefaceid_globalmap
integer, dimension(:,:), allocatable tilepanelid_globalmap
integer, dimension(:), allocatable tileid_global2localmap
integer, dimension(:), allocatable prcrank_globalmap
class(elementbase), pointer refelem
type(meshdiminfo), dimension(:), allocatable diminfo
real(rp) dom_vol
logical isgenerated

Detailed Description

Definition at line 34 of file scale_mesh_base2d.F90.

Member Function/Subroutine Documentation

◆ generate()

procedure(meshbase2d_generate), deferred scale_mesh_base2d::meshbase2d::generate
pure virtual

Definition at line 38 of file scale_mesh_base2d.F90.

◆ getlocalmesh()

procedure scale_mesh_base2d::meshbase2d::getlocalmesh ( class(meshbase2d), intent(in), target this,
integer, intent(in) id,
class(localmeshbase), intent(out), pointer ptr_lcmesh )

Definition at line 39 of file scale_mesh_base2d.F90.

Member Data Documentation

◆ lcmesh_list

type(localmesh2d), dimension(:), allocatable scale_mesh_base2d::meshbase2d::lcmesh_list

Definition at line 35 of file scale_mesh_base2d.F90.

35 type(LocalMesh2D), allocatable :: lcmesh_list(:)

◆ refelem2d

type(elementbase2d), pointer scale_mesh_base2d::meshbase2d::refelem2d

Definition at line 36 of file scale_mesh_base2d.F90.

36 type(ElementBase2D), pointer :: refElem2D

The documentation for this type was generated from the following file: