| 
    Neko 1.99.1
    
   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, contiguous | 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 113 of file field_list.f90.
      
  | 
  private | 
| i | The index of the item. | 
| field | A field to point the item to. | 
Definition at line 199 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 188 of file field_list.f90.
      
  | 
  private | 
| i | The index of the item. | 
| ptr | A field pointer to point the item to. | 
Definition at line 177 of file field_list.f90.
      
  | 
  private | 
| i | The index of the item. | 
Definition at line 209 of file field_list.f90.
      
  | 
  private | 
Definition at line 129 of file field_list.f90.
      
  | 
  private | 
| i | The index of the item. | 
Definition at line 76 of file field_list.f90.
      
  | 
  private | 
| i | The index of the item. | 
Definition at line 85 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 58 of file field_list.f90.
      
  | 
  private | 
| i | The index of the item. | 
Definition at line 239 of file field_list.f90.
      
  | 
  private | 
| i | The index of the item. | 
Definition at line 165 of file field_list.f90.
      
  | 
  private | 
| i | The index of the item. | 
Definition at line 229 of file field_list.f90.
      
  | 
  private | 
| i | The index of the item. | 
Definition at line 249 of file field_list.f90.
Definition at line 68 of file field_list.f90.
      
  | 
  private | 
| i | The index of the item. | 
Definition at line 219 of file field_list.f90.
      
  | 
  private | 
Definition at line 156 of file field_list.f90.
      
  | 
  private | 
| i | The index of the item. | 
Definition at line 148 of file field_list.f90.