Neko 0.9.99
A portable framework for high-order spectral element flow simulations
|
Data Types | |
type | field_list_t |
field_list_t, To be able to group fields together More... | |
Functions/Subroutines | |
subroutine | field_list_init (this, size) |
Constructor. Just allocates the array. | |
pure integer function | field_list_size (this) |
Get number of items in the list. | |
type(field_t) function, pointer | field_list_get_by_index (this, i) |
Get an item pointer by array index. | |
type(field_t) function, pointer | field_list_get_by_name (this, name) |
Get an item pointer by array index. | |
subroutine | field_list_append (this, f) |
Append a field to the list. | |
subroutine | field_list_free (this) |
Destructor. | |
type(c_ptr) function | field_list_x_d (this, i) |
Get device pointer for a given index. | |
real(kind=rp) function, dimension(:,:,:,:), pointer | field_list_x (this, i) |
integer function | field_list_item_size (this, i) |
Get the size of the dofmap for item i . | |
subroutine | field_list_assign_to_ptr (this, i, ptr) |
Point item at a given index. | |
subroutine | field_list_assign_to_field_ptr (this, i, ptr) |
Point item at a given index. | |
subroutine | field_list_assign_to_field (this, i, fld) |
Point item at a given index. | |
type(dofmap_t) function, pointer | field_list_dof (this, i) |
Get the the dofmap for item i . | |
type(space_t) function, pointer | field_list_space (this, i) |
Get the the space for item i . | |
type(mesh_t) function, pointer | field_list_msh (this, i) |
Get the the mesh for item i . | |
logical function | field_list_internal_dofmap (this, i) |
Whether the dofmap is internal for item i . | |
character(len=80) function | field_list_name (this, i) |
Get the name for an item in the list. | |
|
private |
f | The field to append. |
Definition at line 101 of file field_list.f90.
|
private |
i | The index of the item. |
field | A field to point the item to. |
Definition at line 187 of file field_list.f90.
|
private |
i | The index of the item. |
ptr | An encapsulated field pointer to point the item to. |
Definition at line 176 of file field_list.f90.
|
private |
i | The index of the item. |
ptr | A field pointer to point the item to. |
Definition at line 165 of file field_list.f90.
|
private |
i | The index of the item. |
Definition at line 197 of file field_list.f90.
|
private |
Definition at line 117 of file field_list.f90.
|
private |
i | The index of the item. |
Definition at line 74 of file field_list.f90.
|
private |
i | The index of the item. |
Definition at line 83 of file field_list.f90.
subroutine field_list::field_list_init | ( | class(field_list_t), intent(inout) | this, |
integer, intent(in) | size | ||
) |
size | The size of the list to preallocate |
Definition at line 56 of file field_list.f90.
|
private |
i | The index of the item. |
Definition at line 227 of file field_list.f90.
|
private |
i | The index of the item. |
Definition at line 153 of file field_list.f90.
|
private |
i | The index of the item. |
Definition at line 217 of file field_list.f90.
|
private |
i | The index of the item. |
Definition at line 237 of file field_list.f90.
Definition at line 66 of file field_list.f90.
|
private |
i | The index of the item. |
Definition at line 207 of file field_list.f90.
|
private |
Definition at line 144 of file field_list.f90.
|
private |
i | The index of the item. |
Definition at line 136 of file field_list.f90.