FE-Project
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
scale_mesh_base1d::meshbase1d Type Referenceabstract
Inheritance diagram for scale_mesh_base1d::meshbase1d:
scale_mesh_base::meshbase scale_mesh_linedom1d::meshlinedom1d

Public Member Functions

procedure(meshbase1d_generate), deferred generate meshbase1d_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(localmesh1d), dimension(:), allocatable lcmesh_list
 
class(elementbase1d), pointer refelem1d
 
integer, public neg
 
integer, public nprc
 
real(rp), public xmin_gl
 
real(rp), public xmax_gl
 
real(rp), dimension(:), allocatable, public fx
 
- 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_base1d.F90.

Member Function/Subroutine Documentation

◆ generate()

procedure(meshbase1d_generate), deferred scale_mesh_base1d::meshbase1d::generate
pure virtual

Definition at line 45 of file scale_mesh_base1d.F90.

◆ getlocalmesh()

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

Definition at line 46 of file scale_mesh_base1d.F90.

Member Data Documentation

◆ lcmesh_list

type(localmesh1d), dimension(:), allocatable scale_mesh_base1d::meshbase1d::lcmesh_list

Definition at line 37 of file scale_mesh_base1d.F90.

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

◆ refelem1d

class(elementbase1d), pointer scale_mesh_base1d::meshbase1d::refelem1d

Definition at line 38 of file scale_mesh_base1d.F90.

38 class(ElementBase1D), pointer :: refElem1D

◆ neg

integer, public scale_mesh_base1d::meshbase1d::neg

Definition at line 40 of file scale_mesh_base1d.F90.

40 integer, public :: NeG

◆ nprc

integer, public scale_mesh_base1d::meshbase1d::nprc

Definition at line 41 of file scale_mesh_base1d.F90.

41 integer, public :: Nprc

◆ xmin_gl

real(rp), public scale_mesh_base1d::meshbase1d::xmin_gl

Definition at line 42 of file scale_mesh_base1d.F90.

42 real(RP), public :: xmin_gl, xmax_gl

◆ xmax_gl

real(rp), public scale_mesh_base1d::meshbase1d::xmax_gl

Definition at line 42 of file scale_mesh_base1d.F90.

◆ fx

real(rp), dimension(:), allocatable, public scale_mesh_base1d::meshbase1d::fx

Definition at line 43 of file scale_mesh_base1d.F90.

43 real(RP), public, allocatable :: FX(:)

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