FE-Project
All Classes Namespaces Files Functions Variables Pages
Public Member Functions | Public Attributes | List of all members
scale_meshfield_base::meshfield1d Type Reference
Inheritance diagram for scale_meshfield_base::meshfield1d:
scale_meshfield_base::meshfieldbase

Public Member Functions

procedure init (this, varname, units, mesh, data_type)
 
procedure final (this)
 
procedure getlocalmeshfield (this, domid, ptr_lcmeshfield)
 
- Public Member Functions inherited from scale_meshfield_base::meshfieldbase
procedure(meshfieldbase_get_localmeshfield), deferred, public getlocalmeshfield meshfieldbase_get_localmeshfield
 

Public Attributes

type(localmeshfield1d), dimension(:), allocatable local
 
class(meshbase1d), pointer mesh
 
- Public Attributes inherited from scale_meshfield_base::meshfieldbase
character(len=h_short) varname
 
character(len=h_short) unit
 
integer hist_id
 
integer monitor_id
 

Detailed Description

Definition at line 65 of file scale_meshfield_base.F90.

Member Function/Subroutine Documentation

◆ init()

procedure scale_meshfield_base::meshfield1d::init ( class(meshfield1d), intent(inout) this,
character(len=*), intent(in) varname,
character(len=*), intent(in) units,
class(meshbase1d), intent(in), target mesh,
integer, intent(in), optional data_type )

Definition at line 69 of file scale_meshfield_base.F90.

◆ final()

procedure scale_meshfield_base::meshfield1d::final ( class(meshfield1d), intent(inout) this)

Definition at line 70 of file scale_meshfield_base.F90.

◆ getlocalmeshfield()

procedure scale_meshfield_base::meshfield1d::getlocalmeshfield ( class(meshfield1d), intent(in), target this,
integer, intent(in) domid,
class(localmeshfieldbase), intent(out), pointer ptr_lcmeshfield )

Definition at line 71 of file scale_meshfield_base.F90.

Member Data Documentation

◆ local

type(localmeshfield1d), dimension(:), allocatable scale_meshfield_base::meshfield1d::local

Definition at line 66 of file scale_meshfield_base.F90.

66 type(LocalMeshField1D), allocatable :: local(:)

◆ mesh

class(meshbase1d), pointer scale_meshfield_base::meshfield1d::mesh

Definition at line 67 of file scale_meshfield_base.F90.

67 class(MeshBase1D), pointer :: mesh

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