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

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

Inheritance diagram for scale_localmeshfield_base::localmeshfield1d:
scale_localmeshfield_base::localmeshfieldbase

Public Member Functions

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

Public Attributes

type(localmesh1d), 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 1D local mesh.

Definition at line 53 of file scale_localmeshfield_base.F90.

Member Function/Subroutine Documentation

◆ init()

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

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

Parameters
[in]meshObject to manage a field data on a 1D local mesh
[in]data_typeID of data type (all nodes or face nodes)

Definition at line 56 of file scale_localmeshfield_base.F90.

◆ final()

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

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

Definition at line 57 of file scale_localmeshfield_base.F90.

Member Data Documentation

◆ mesh

type(localmesh1d), pointer scale_localmeshfield_base::localmeshfield1d::mesh => null()

Definition at line 54 of file scale_localmeshfield_base.F90.

54 type(LocalMesh1D), pointer :: mesh => null()

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