FE-Project
|
Derived type representing a field with 2D mesh. More...
Public Member Functions | |
procedure | init (this, varname, units, mesh, data_type) |
Setup an object to manage a field data with a 2D computational mesh. | |
procedure | final (this) |
Finalize an object to manage a field data with a 2D computational mesh. | |
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(localmeshfield2d), dimension(:), allocatable | local |
Array of objects with 2D field data. | |
class(meshbase2d), pointer | mesh |
Pointer to an object with a 2D computational mesh. | |
Public Attributes inherited from scale_meshfield_base::meshfieldbase | |
character(len=h_short) | varname |
Variable name. | |
character(len=h_short) | unit |
Unit of variable. | |
integer | hist_id |
ID for outputting history data. | |
integer | monitor_id |
ID for monitoring variable. |
Derived type representing a field with 2D mesh.
Definition at line 81 of file scale_meshfield_base.F90.
procedure scale_meshfield_base::meshfield2d::init | ( | class(meshfield2d), intent(inout) | this, |
character(len=*), intent(in) | varname, | ||
character(len=*), intent(in) | units, | ||
class(meshbase2d), intent(in), target | mesh, | ||
integer, intent(in), optional | data_type ) |
Setup an object to manage a field data with a 2D computational mesh.
[in] | varname | Variable name |
[in] | units | Unit of variable |
[in] | mesh | Pointer to an object for a 2D computational mesh |
Definition at line 85 of file scale_meshfield_base.F90.
procedure scale_meshfield_base::meshfield2d::final | ( | class(meshfield2d), intent(inout) | this | ) |
Finalize an object to manage a field data with a 2D computational mesh.
Definition at line 86 of file scale_meshfield_base.F90.
procedure scale_meshfield_base::meshfield2d::getlocalmeshfield | ( | class(meshfield2d), intent(in), target | this, |
integer, intent(in) | domid, | ||
class(localmeshfieldbase), intent(out), pointer | ptr_lcmeshfield ) |
Definition at line 87 of file scale_meshfield_base.F90.
type(localmeshfield2d), dimension(:), allocatable scale_meshfield_base::meshfield2d::local |
Array of objects with 2D field data.
Definition at line 82 of file scale_meshfield_base.F90.
class(meshbase2d), pointer scale_meshfield_base::meshfield2d::mesh |
Pointer to an object with a 2D computational mesh.
Definition at line 83 of file scale_meshfield_base.F90.