FE-Project
|
Derived type representing a field with 3D mesh. More...
Public Member Functions | |
procedure | init (this, varname, units, mesh, data_type) |
Setup an object to manage a field data with a 3D computational mesh. | |
procedure | final (this) |
Finalize an object to manage a field data with a 3D 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(localmeshfield3d), dimension(:), allocatable | local |
Array of objects with 3D field data. | |
class(meshbase3d), pointer | mesh |
Pointer to an object with a 3D 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 3D mesh.
Definition at line 95 of file scale_meshfield_base.F90.
procedure scale_meshfield_base::meshfield3d::init | ( | class(meshfield3d), intent(inout) | this, |
character(len=*), intent(in) | varname, | ||
character(len=*), intent(in) | units, | ||
class(meshbase3d), intent(in), target | mesh, | ||
integer, intent(in), optional | data_type ) |
Setup an object to manage a field data with a 3D computational mesh.
[in] | varname | Variable name |
[in] | units | Unit of variable |
[in] | mesh | Pointer to an object for a 3D computational mesh |
Definition at line 99 of file scale_meshfield_base.F90.
procedure scale_meshfield_base::meshfield3d::final | ( | class(meshfield3d), intent(inout) | this | ) |
Finalize an object to manage a field data with a 3D computational mesh.
Definition at line 100 of file scale_meshfield_base.F90.
procedure scale_meshfield_base::meshfield3d::getlocalmeshfield | ( | class(meshfield3d), intent(in), target | this, |
integer, intent(in) | domid, | ||
class(localmeshfieldbase), intent(out), pointer | ptr_lcmeshfield ) |
Definition at line 101 of file scale_meshfield_base.F90.
type(localmeshfield3d), dimension(:), allocatable scale_meshfield_base::meshfield3d::local |
Array of objects with 3D field data.
Definition at line 96 of file scale_meshfield_base.F90.
class(meshbase3d), pointer scale_meshfield_base::meshfield3d::mesh |
Pointer to an object with a 3D computational mesh.
Definition at line 97 of file scale_meshfield_base.F90.