Neko 1.99.3
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
vector_list.f90 File Reference

Go to the source code of this file.

Data Types

type  vector_list::vector_list_t
 vector_list_t, To be able to group vectors together More...
 

Modules

module  vector_list
 

Functions/Subroutines

subroutine vector_list::vector_list_init (this, size)
 Constructor. Just allocates the array.
 
pure integer function vector_list::vector_list_size (this)
 Get number of items in the list.
 
type(vector_t) function, pointer vector_list::vector_list_get_by_index (this, i)
 Get an item pointer by array index.
 
type(vector_t) function, pointer vector_list::vector_list_get_by_name (this, name)
 Get an item pointer by array index.
 
subroutine vector_list::vector_list_append (this, f)
 Append a vector to the list.
 
subroutine vector_list::vector_list_free (this)
 Destructor.
 
type(c_ptr) function vector_list::vector_list_x_d (this, i)
 Get device pointer for a given index.
 
real(kind=rp) function, dimension(:), pointer, contiguous vector_list::vector_list_x (this, i)
 
integer function vector_list::vector_list_item_size (this, i)
 Get the size of item i.
 
subroutine vector_list::vector_list_assign_to_ptr (this, i, ptr)
 Point item at a given index.
 
subroutine vector_list::vector_list_assign_to_vector_ptr (this, i, ptr)
 Point item at a given index.
 
subroutine vector_list::vector_list_assign_to_vector (this, i, vec)
 Point item at a given index.
 
character(len=80) function vector_list::vector_list_name (this, i)
 Get the name for an item in the list.