A wrapper around a polymorphic generic_file_t that handles its init. This is essentially a factory for generic_file_t descendants additionally handling special CSV file parameters (header and precision).  
 More...
 | 
| procedure  | write (this, data, t) | 
|   | Writes data to a file.  
  | 
|   | 
| procedure  | read (this, data) | 
|   | Read data from a file.  
  | 
|   | 
| procedure  | set_counter (this, n) | 
|   | Set a file's counter.  
  | 
|   | 
| procedure  | set_start_counter (this, n) | 
|   | Set a file's start counter.  
  | 
|   | 
| procedure  | set_header (this, hd) | 
|   | Set a file's header.  
  | 
|   | 
| procedure  | set_precision (this, precision) | 
|   | Set a file's output precision.  
  | 
|   | 
| final  | file_free (this) | 
|   | File operation destructor.  
  | 
|   | 
| type(file_t) function, target  | file_init (fname, header, precision) | 
|   | File reader/writer constructor.  
  | 
|   | 
Definition at line 54 of file file.f90.
 
◆ file_free()
◆ file_init()
- Parameters
 - 
  
  
 
Definition at line 81 of file file.f90.
 
 
◆ read()
- Parameters
 - 
  
  
 
Definition at line 60 of file file.f90.
 
 
◆ set_counter()
◆ set_header()
◆ set_precision()
- Parameters
 - 
  
  
 
Definition at line 68 of file file.f90.
 
 
◆ set_start_counter()
◆ write()
- Parameters
 - 
  
  
 
Definition at line 58 of file file.f90.
 
 
◆ file_type
The documentation for this interface was generated from the following file:
- /home/runner/work/neko/neko/src/io/file.f90