Linked list of fields.  
 More...
|  | 
| generic | add_field (list, field, label, is_remove_ghost_values_from_fields, equation_isd_target, ibc_variable) | 
|  | Add an scalar field to the list If the scalar field is not allocated then we don't add it and log a msg. 
 | 
|  | 
| generic | add_field (list, field, label) | 
|  | Add a vector field to the list. 
 | 
|  | 
| generic | add_field (list, field, label, is_remove_ghost_values_from_fields, equation_isd_target, ibc_variable) | 
|  | Add a face field to the list. 
 | 
|  | 
|  | 
| procedure, private | add_scalar_field_to_list (list, field, label, is_remove_ghost_values_from_fields, equation_isd_target, ibc_variable) | 
|  | Add an scalar field to the list If the scalar field is not allocated then we don't add it and log a msg. 
 | 
|  | 
| procedure, private | add_vector_field_to_list (list, field, label) | 
|  | Add a vector field to the list. 
 | 
|  | 
| procedure, private | add_face_field_to_list (list, field, label, is_remove_ghost_values_from_fields, equation_isd_target, ibc_variable) | 
|  | Add a face field to the list. 
 | 
|  | 
◆ add_face_field_to_list()
  
  | 
        
          | procedure, private mod_field_list::t_field_list::add_face_field_to_list | ( | class(t_field_list), intent(inout) | list, |  
          |  |  | type(t_face_field), intent(in) | field, |  
          |  |  | character(len=*), intent(in) | label, |  
          |  |  | logical, intent(in), optional | is_remove_ghost_values_from_fields, |  
          |  |  | integer, dimension(:), intent(in), optional, allocatable | equation_isd_target, |  
          |  |  | type(t_face_immersed_boundary_condition), dimension(:), intent(in), optional | ibc_variable ) |  | private | 
 
Add a face field to the list. 
- Parameters
- 
  
    | [in,out] | list | linked list of fields |  | [in] | field | face field |  | [in] | label | label of the face field |  | [in] | is_remove_ghost_values_from_fields | flag to write outer value on ghost nodes (optional) |  | [in] | equation_isd_target | immersed subdomain target array of the equation (optional) |  | [in] | ibc_variable | immersed boundary condition variable (optional) |  
 
 
 
◆ add_field() [1/3]
      
        
          | generic mod_field_list::t_field_list::add_field | ( | class(t_field_list), intent(inout) | list, | 
        
          |  |  | double precision, dimension(:,:,:,:), intent(in) | field, | 
        
          |  |  | character(len=*), intent(in) | label ) | 
      
 
Add a vector field to the list. 
- Parameters
- 
  
    | [in,out] | list | linked list of fields |  | [in] | field | vector field |  | [in] | label | label of the vector field |  
 
 
 
◆ add_field() [2/3]
      
        
          | generic mod_field_list::t_field_list::add_field | ( | class(t_field_list), intent(inout) | list, | 
        
          |  |  | double precision, dimension(:,:,:), intent(in) | field, | 
        
          |  |  | character(len=*), intent(in) | label, | 
        
          |  |  | logical, intent(in), optional | is_remove_ghost_values_from_fields, | 
        
          |  |  | integer, dimension(:), intent(in), optional, allocatable | equation_isd_target, | 
        
          |  |  | type(t_immersed_boundary_condition), dimension(:), intent(in), optional | ibc_variable ) | 
      
 
Add an scalar field to the list If the scalar field is not allocated then we don't add it and log a msg. 
- Parameters
- 
  
    | [in,out] | list | linked list of fields |  | [in] | field | scalar field |  | [in] | label | label of the scalar field |  | [in] | is_remove_ghost_values_from_fields | flag to write outer value on ghost nodes (optional) |  | [in] | equation_isd_target | immersed subdomain target array of the equation (optional) |  | [in] | ibc_variable | immersed boundary condition variable (optional) |  
 
 
 
◆ add_field() [3/3]
      
        
          | generic mod_field_list::t_field_list::add_field | ( | class(t_field_list), intent(inout) | list, | 
        
          |  |  | type(t_face_field), intent(in) | field, | 
        
          |  |  | character(len=*), intent(in) | label, | 
        
          |  |  | logical, intent(in), optional | is_remove_ghost_values_from_fields, | 
        
          |  |  | integer, dimension(:), intent(in), optional, allocatable | equation_isd_target, | 
        
          |  |  | type(t_face_immersed_boundary_condition), dimension(:), intent(in), optional | ibc_variable ) | 
      
 
Add a face field to the list. 
- Parameters
- 
  
    | [in,out] | list | linked list of fields |  | [in] | field | face field |  | [in] | label | label of the face field |  | [in] | is_remove_ghost_values_from_fields | flag to write outer value on ghost nodes (optional) |  | [in] | equation_isd_target | immersed subdomain target array of the equation (optional) |  | [in] | ibc_variable | immersed boundary condition variable (optional) |  
 
 
 
◆ add_scalar_field_to_list()
  
  | 
        
          | procedure, private mod_field_list::t_field_list::add_scalar_field_to_list | ( | class(t_field_list), intent(inout) | list, |  
          |  |  | double precision, dimension(:,:,:), intent(in) | field, |  
          |  |  | character(len=*), intent(in) | label, |  
          |  |  | logical, intent(in), optional | is_remove_ghost_values_from_fields, |  
          |  |  | integer, dimension(:), intent(in), optional, allocatable | equation_isd_target, |  
          |  |  | type(t_immersed_boundary_condition), dimension(:), intent(in), optional | ibc_variable ) |  | private | 
 
Add an scalar field to the list If the scalar field is not allocated then we don't add it and log a msg. 
- Parameters
- 
  
    | [in,out] | list | linked list of fields |  | [in] | field | scalar field |  | [in] | label | label of the scalar field |  | [in] | is_remove_ghost_values_from_fields | flag to write outer value on ghost nodes (optional) |  | [in] | equation_isd_target | immersed subdomain target array of the equation (optional) |  | [in] | ibc_variable | immersed boundary condition variable (optional) |  
 
 
 
◆ add_vector_field_to_list()
  
  | 
        
          | procedure, private mod_field_list::t_field_list::add_vector_field_to_list | ( | class(t_field_list), intent(inout) | list, |  
          |  |  | double precision, dimension(:,:,:,:), intent(in) | field, |  
          |  |  | character(len=*), intent(in) | label ) |  | private | 
 
Add a vector field to the list. 
- Parameters
- 
  
    | [in,out] | list | linked list of fields |  | [in] | field | vector field |  | [in] | label | label of the vector field |  
 
 
 
The documentation for this type was generated from the following file:
- src/lib/io/grids_and_fields/type_field_list.f90