fileio_gnuplot.f90 File Reference

Go to the source code of this file.

Data Types

type  fileio_gnuplot_mod::valptr_typ
 output-pointer for 3D array data More...
 
type  fileio_gnuplot_mod::output_typ
 
type  fileio_gnuplot_mod::tsoutput_typ
 output-pointer for time step scalar data More...
 
type  fileio_gnuplot_mod::fileio_gnuplot
 FileIO gnuplot class. More...
 

Modules

module  fileio_gnuplot_mod
 I/O for GNUPLOT readable tabular files.
 

Private Attributes

some default limits

integer, parameter fileio_gnuplot_mod::hlen = 10000
 header length in bytes More...
 
integer, parameter fileio_gnuplot_mod::default_decs = 5
 default decimal places More...
 
character, parameter fileio_gnuplot_mod::sp = ACHAR(32)
 space More...
 
character, parameter fileio_gnuplot_mod::lf = ACHAR(10)
 line feed More...
 
character(len=2), parameter fileio_gnuplot_mod::recsep = SP // SP
 data record separator More...
 
character(len=2), parameter fileio_gnuplot_mod::linsep = SP // LF
 line separator More...
 
character(len=2), parameter fileio_gnuplot_mod::blksep = LF // LF
 block separator More...
 
character(len=30), parameter fileio_gnuplot_mod::header_string = "# Data output of fosite" // LINSEP
 the header string More...
 
character(len=hlen) fileio_gnuplot_mod::header_buf
 buffer of header More...
 

Methods

subroutine fileio_gnuplot_mod::initfileio_gnuplot (this, Mesh, Physics, Timedisc, Sources, config, IO)
 Constructor for the GNUPLOT file I/O. More...
 
recursive subroutine fileio_gnuplot_mod::getheaderstring (string, root, k, prefix)
 Creates a string with the configuration (from the dictionary) More...
 
recursive subroutine fileio_gnuplot_mod::getoutputlist (this, Mesh, node, oarr, onum, skip, prefix)
 Creates a list of all data arrays which will be written to file. More...
 
subroutine fileio_gnuplot_mod::writeheader (this, Mesh, Physics, Header, IO)
 Writes the configuration as a header to the file. More...
 
subroutine fileio_gnuplot_mod::readheader (this, success)
 Reads the header (not implemented) More...
 
subroutine fileio_gnuplot_mod::writedataset_gnuplot (this, Mesh, Physics, Fluxes, Timedisc, Header, IO)
 Writes all desired data arrays to a file. More...
 
subroutine fileio_gnuplot_mod::error (this, modproc, msg)
 Closes the file I/O and calls a further error function. More...
 
subroutine fileio_gnuplot_mod::finalize (this)
 Closes the file I/O. More...