FE-Project
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
scale_mesh_base3d::meshbase3d Type Referenceabstract
Inheritance diagram for scale_mesh_base3d::meshbase3d:
scale_mesh_base::meshbase scale_mesh_cubedom3d::meshcubedom3d scale_mesh_cubedspheredom3d::meshcubedspheredom3d

Public Member Functions

procedure(meshbase3d_generate), deferred generate meshbase3d_generate
 
procedure(meshbase3d_getmesh2d), deferred getmesh2d meshbase3d_getmesh2d
 
procedure(meshbase3d_set_geometric_with_vcoord), deferred set_geometric_with_vcoord meshbase3d_set_geometric_with_vcoord
 
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(localmesh3d), dimension(:), allocatable lcmesh_list
 
type(elementbase3d), pointer refelem3d
 
- 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 36 of file scale_mesh_base3d.F90.

Member Function/Subroutine Documentation

◆ generate()

procedure(meshbase3d_generate), deferred scale_mesh_base3d::meshbase3d::generate
pure virtual

Definition at line 40 of file scale_mesh_base3d.F90.

◆ getmesh2d()

procedure(meshbase3d_getmesh2d), deferred scale_mesh_base3d::meshbase3d::getmesh2d
pure virtual

Definition at line 41 of file scale_mesh_base3d.F90.

◆ set_geometric_with_vcoord()

procedure(meshbase3d_set_geometric_with_vcoord), deferred scale_mesh_base3d::meshbase3d::set_geometric_with_vcoord
pure virtual

Definition at line 42 of file scale_mesh_base3d.F90.

◆ getlocalmesh()

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

Definition at line 43 of file scale_mesh_base3d.F90.

Member Data Documentation

◆ lcmesh_list

type(localmesh3d), dimension(:), allocatable scale_mesh_base3d::meshbase3d::lcmesh_list

Definition at line 37 of file scale_mesh_base3d.F90.

37 type(LocalMesh3D), allocatable :: lcmesh_list(:)

◆ refelem3d

type(elementbase3d), pointer scale_mesh_base3d::meshbase3d::refelem3d

Definition at line 38 of file scale_mesh_base3d.F90.

38 type(ElementBase3D), pointer :: refElem3D

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