Neko  0.9.99
A portable framework for high-order spectral element flow simulations
csv_file::csv_file_t Type Reference
Inheritance diagram for csv_file::csv_file_t:
Collaboration diagram for csv_file::csv_file_t:

Public Member Functions

procedure write => csv_file_write
 Writes data to an output file. More...
 
procedure read => csv_file_read
 Reads data from an input file. More...
 
procedure set_header => csv_file_set_header
 Sets the header for a csv file. More...
 
procedure count_lines => csv_file_count_lines
 Count the number of lines in a file. More...
 
procedure init => generic_file_init
 Generic file constructor. More...
 
procedure set_counter => generic_file_set_counter
 Set the file counter to n. More...
 
procedure set_start_counter => generic_file_set_start_counter
 Set the file start counter to n. More...
 
procedure check_exists => generic_file_check_exists
 Ensure the file exists. More...
 

Public Attributes

character(len=1024) header = ""
 Contains header of file. More...
 
logical header_is_written = .false.
 Has header already been written? More...
 
character(len=1024) fname
 
integer counter
 
integer start_counter = 0
 
logical serial = .false.
 File format is serial. More...
 

Detailed Description

Definition at line 45 of file csv_file.f90.

Member Function/Subroutine Documentation

◆ check_exists()

procedure generic_file::generic_file_t::check_exists
inherited

Definition at line 56 of file generic_file.f90.

◆ count_lines()

procedure csv_file::csv_file_t::count_lines

Definition at line 56 of file csv_file.f90.

◆ init()

procedure generic_file::generic_file_t::init
inherited

Write method.

Definition at line 46 of file generic_file.f90.

◆ read()

procedure csv_file::csv_file_t::read

Definition at line 52 of file csv_file.f90.

◆ set_counter()

procedure generic_file::generic_file_t::set_counter
inherited

Definition at line 52 of file generic_file.f90.

◆ set_header()

procedure csv_file::csv_file_t::set_header

Definition at line 54 of file csv_file.f90.

◆ set_start_counter()

procedure generic_file::generic_file_t::set_start_counter
inherited

Definition at line 54 of file generic_file.f90.

◆ write()

procedure csv_file::csv_file_t::write

Definition at line 50 of file csv_file.f90.

Member Data Documentation

◆ counter

integer generic_file::generic_file_t::counter
inherited

Definition at line 40 of file generic_file.f90.

◆ fname

character(len=1024) generic_file::generic_file_t::fname
inherited

Definition at line 39 of file generic_file.f90.

◆ header

character(len=1024) csv_file::csv_file_t::header = ""

Definition at line 46 of file csv_file.f90.

◆ header_is_written

logical csv_file::csv_file_t::header_is_written = .false.

Definition at line 47 of file csv_file.f90.

◆ serial

logical generic_file::generic_file_t::serial = .false.
inherited

Definition at line 43 of file generic_file.f90.

◆ start_counter

integer generic_file::generic_file_t::start_counter = 0
inherited

Definition at line 41 of file generic_file.f90.


The documentation for this type was generated from the following file: