Memory block type holding both a data field and a pointer
to the next block. The field_t
type also holds a integer
refcount
that counts the number of references to this
field. User code is currently responsible for incrementing
the reference count.
Components
Type |
Visibility | Attributes |
|
Name |
| Initial | |
class(field_t),
|
public, |
pointer
|
:: |
next |
|
|
|
real(kind=dp),
|
public, |
pointer, contiguous
|
:: |
data(:,:,:) |
|
|
|
integer,
|
public |
|
:: |
dir |
|
|
|
integer,
|
public |
|
:: |
data_loc |
|
|
|
integer,
|
public |
|
:: |
refcount |
= |
0 |
|
integer,
|
public |
|
:: |
id |
|
|
An integer identifying the memory block.
|
Constructor
Type-Bound Procedures