|
Neko 1.99.3
A portable framework for high-order spectral element flow simulations
|
Host-only temporary array. More...
Public Member Functions | |
| procedure, pass(this) | init (this, size) |
| Initialize the array. | |
| procedure, pass(this) | free (this) |
| Free the array. | |
| procedure, pass(this) | size (this) |
| Return the number of entries. | |
| procedure, pass(this) | is_allocated (this) |
| Check whether storage is allocated. | |
| procedure, pass(this) | assign (this, source) |
| Assignment with deep-copy ownership semantics. | |
| generic | assignment (this, source) |
| Assignments. | |
Public Attributes | |
| real(kind=rp), dimension(:), allocatable | x |
| Host values. | |
Private Member Functions | |
| procedure, pass(this), private | allocate (this, size) |
| Allocate the array. | |
Private Attributes | |
| integer, private | n = 0 |
| Number of entries. | |
Definition at line 42 of file host_array.f90.
|
private |
| this | host array object. |
| size | Number of entries to allocate. |
Definition at line 53 of file host_array.f90.
| procedure, pass(this) host_array::host_array_t::assign | ( | class(host_array_t), intent(inout) | this, |
| class(host_array_t), intent(in) | source | ||
| ) |
| this | Destination host array object. |
| source | Source host array object. |
Definition at line 59 of file host_array.f90.
| generic host_array::host_array_t::assignment | ( | class(host_array_t), intent(inout) | this, |
| class(host_array_t), intent(in) | source | ||
| ) |
| this | Destination host array object. |
| source | Source host array object. |
Definition at line 62 of file host_array.f90.
| this | Host array object. |
Definition at line 51 of file host_array.f90.
| procedure, pass(this) host_array::host_array_t::init | ( | class(host_array_t), intent(inout) | this, |
| integer, intent(in) | size | ||
| ) |
| this | Host array object. |
| size | Number of entries to allocate. |
Definition at line 49 of file host_array.f90.
| procedure, pass(this) host_array::host_array_t::is_allocated | ( | class(host_array_t), intent(in) | this | ) |
| this | Host array object. |
Definition at line 57 of file host_array.f90.
| this | Host array object. |
Definition at line 55 of file host_array.f90.
Definition at line 46 of file host_array.f90.
| real(kind=rp), dimension(:), allocatable host_array::host_array_t::x |
Definition at line 44 of file host_array.f90.