FE-Project
Loading...
Searching...
No Matches
scale_localmeshfield_base::localmeshfield3d Type Reference

Derived type representing a field with 3D local mesh. More...

Inheritance diagram for scale_localmeshfield_base::localmeshfield3d:
scale_localmeshfield_base::localmeshfieldbase

Public Member Functions

procedure init (this, mesh, data_type)
 Setup an object to manage a field data on 3D local computational mesh.
procedure final (this)
 Finalize an object to manage a field data on 3D local computational mesh.

Public Attributes

type(localmesh3d), pointer mesh => null()
Public Attributes inherited from scale_localmeshfield_base::localmeshfieldbase
real(rp), dimension(:,:), allocatable val
 Buffer to save field data at all nodes.
real(rp), dimension(:,:), allocatable face_val
 Buffer to save field data at face nodes.

Detailed Description

Derived type representing a field with 3D local mesh.

Definition at line 69 of file scale_localmeshfield_base.F90.

Member Function/Subroutine Documentation

◆ init()

procedure scale_localmeshfield_base::localmeshfield3d::init ( class(localmeshfield3d), intent(inout) this,
class(localmesh3d), intent(in), target mesh,
integer, intent(in), optional data_type )

Setup an object to manage a field data on 3D local computational mesh.

Parameters
[in]meshObject to manage a field data on a 3D local mesh

Definition at line 72 of file scale_localmeshfield_base.F90.

◆ final()

procedure scale_localmeshfield_base::localmeshfield3d::final ( class(localmeshfield3d), intent(inout) this)

Finalize an object to manage a field data on 3D local computational mesh.

Definition at line 73 of file scale_localmeshfield_base.F90.

Member Data Documentation

◆ mesh

type(localmesh3d), pointer scale_localmeshfield_base::localmeshfield3d::mesh => null()

Definition at line 70 of file scale_localmeshfield_base.F90.

70 type(LocalMesh3D), pointer :: mesh => null()

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