FE-Project
|
Derived type representing a field with 1D mesh. More...
Public Member Functions | |
procedure | init (this, varname, units, mesh, data_type) |
Setup an object to manage a field data with a 1D computational mesh. | |
procedure | final (this) |
Finalize an object to manage a field data with a 1D 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(localmeshfield1d), dimension(:), allocatable | local |
Array of objects with 1D field data. | |
class(meshbase1d), pointer | mesh |
Pointer to an object with a 1D 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 1D mesh.
Definition at line 67 of file scale_meshfield_base.F90.
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 ) |
Setup an object to manage a field data with a 1D computational mesh.
[in] | varname | Variable name |
[in] | units | Unit of variable |
[in] | mesh | Pointer to an object for a 1D computational mesh |
[in] | data_type | ID of data type (all nodes or face nodes) |
Definition at line 71 of file scale_meshfield_base.F90.
procedure scale_meshfield_base::meshfield1d::final | ( | class(meshfield1d), intent(inout) | this | ) |
Finalize an object to manage a field data with a 1D computational mesh.
Definition at line 72 of file scale_meshfield_base.F90.
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 73 of file scale_meshfield_base.F90.
type(localmeshfield1d), dimension(:), allocatable scale_meshfield_base::meshfield1d::local |
Array of objects with 1D field data.
Definition at line 68 of file scale_meshfield_base.F90.
class(meshbase1d), pointer scale_meshfield_base::meshfield1d::mesh |
Pointer to an object with a 1D computational mesh.
Definition at line 69 of file scale_meshfield_base.F90.