|
Neko 1.99.3
A portable framework for high-order spectral element flow simulations
|
Data Types | |
| type | vector_list_t |
| vector_list_t, To be able to group vectors together More... | |
Functions/Subroutines | |
| subroutine | vector_list_init (this, size) |
| Constructor. Just allocates the array. | |
| pure integer function | vector_list_size (this) |
| Get number of items in the list. | |
| type(vector_t) function, pointer | vector_list_get_by_index (this, i) |
| Get an item pointer by array index. | |
| type(vector_t) function, pointer | vector_list_get_by_name (this, name) |
| Get an item pointer by array index. | |
| subroutine | vector_list_append (this, f) |
| Append a vector to the list. | |
| subroutine | vector_list_free (this) |
| Destructor. | |
| type(c_ptr) function | vector_list_x_d (this, i) |
| Get device pointer for a given index. | |
| real(kind=rp) function, dimension(:), pointer, contiguous | vector_list_x (this, i) |
| integer function | vector_list_item_size (this, i) |
Get the size of item i. | |
| subroutine | vector_list_assign_to_ptr (this, i, ptr) |
| Point item at a given index. | |
| subroutine | vector_list_assign_to_vector_ptr (this, i, ptr) |
| Point item at a given index. | |
| subroutine | vector_list_assign_to_vector (this, i, vec) |
| Point item at a given index. | |
| character(len=80) function | vector_list_name (this, i) |
| Get the name for an item in the list. | |
|
private |
| f | The vector to append. |
Definition at line 136 of file vector_list.f90.
|
private |
| i | The index of the item. |
| ptr | A vector pointer to point the item to. |
Definition at line 203 of file vector_list.f90.
|
private |
| i | The index of the item. |
| vec | A vector to point the item to. |
Definition at line 226 of file vector_list.f90.
|
private |
| i | The index of the item. |
| ptr | An encapsulated vector pointer to point the item to. |
Definition at line 215 of file vector_list.f90.
|
private |
Definition at line 158 of file vector_list.f90.
|
private |
| i | The index of the item. |
Definition at line 99 of file vector_list.f90.
|
private |
| name | The name of the item. |
Definition at line 108 of file vector_list.f90.
| subroutine vector_list::vector_list_init | ( | class(vector_list_t), intent(inout) | this, |
| integer, intent(in) | size | ||
| ) |
| size | The size of the list to preallocate |
Definition at line 81 of file vector_list.f90.
|
private |
| i | The index of the item. |
Definition at line 191 of file vector_list.f90.
|
private |
| i | The index of the item. |
Definition at line 236 of file vector_list.f90.
|
private |
Definition at line 91 of file vector_list.f90.
|
private |
Definition at line 182 of file vector_list.f90.
|
private |
| i | The index of the item. |
Definition at line 174 of file vector_list.f90.