| 
    Neko 0.9.1
    
   A portable framework for high-order spectral element flow simulations 
   | 
 
A generic file handler. More...

Public Member Functions | |
| procedure | init (this, fname) | 
| Generic file constructor.   | |
| procedure(generic_file_write), deferred | write (this, data, t) | 
| Read method.   | |
| procedure(generic_file_read), deferred | read (this, data) | 
| procedure | set_counter (this, n) | 
| Set the file counter to n.   | |
| procedure | set_start_counter (this, n) | 
| Set the file start counter to n.   | |
| procedure | check_exists (this) | 
| Ensure the file exists.   | |
Public Attributes | |
| character(len=1024) | fname | 
| integer | counter | 
| integer | start_counter = 0 | 
| logical | serial = .false. | 
| File format is serial.   | |
Definition at line 38 of file generic_file.f90.
| procedure generic_file::generic_file_t::check_exists | ( | class(generic_file_t), intent(in) | this | ) | 
Definition at line 56 of file generic_file.f90.
| procedure generic_file::generic_file_t::init | ( | class(generic_file_t) | this, | 
| character(len=*) | fname | ||
| ) | 
Write method.
Definition at line 46 of file generic_file.f90.
      
  | 
  pure virtual | 
Definition at line 50 of file generic_file.f90.
| procedure generic_file::generic_file_t::set_counter | ( | class(generic_file_t), intent(inout) | this, | 
| integer, intent(in) | n | ||
| ) | 
Definition at line 52 of file generic_file.f90.
| procedure generic_file::generic_file_t::set_start_counter | ( | class(generic_file_t), intent(inout) | this, | 
| integer, intent(in) | n | ||
| ) | 
Definition at line 54 of file generic_file.f90.
      
  | 
  pure virtual | 
Definition at line 48 of file generic_file.f90.
| integer generic_file::generic_file_t::counter | 
Definition at line 40 of file generic_file.f90.
| character(len=1024) generic_file::generic_file_t::fname | 
Definition at line 39 of file generic_file.f90.
| logical generic_file::generic_file_t::serial = .false. | 
Definition at line 43 of file generic_file.f90.
| integer generic_file::generic_file_t::start_counter = 0 | 
Definition at line 41 of file generic_file.f90.