fileio_gnuplot_mod::fileio_gnuplot Type Reference

FileIO gnuplot class. More...

Inheritance diagram for fileio_gnuplot_mod::fileio_gnuplot:
Collaboration diagram for fileio_gnuplot_mod::fileio_gnuplot:

Variables

type(output_typ), dimension(:), pointer output => null()
 
type(tsoutput_typ), dimension(:), pointer tsoutput => null()
 
character(len=1), dimension(:,:), pointer outbuf => null()
 output buffer More...
 
character(len=512) heading
 char buffer for heading (field data) More...
 
character(len=512) tsheading
 char buffer for heading (time step data) More...
 
character(len=512) linebuf
 char buffer fo field data More...
 
character(len=512) tslinebuf
 char buffer for time step data More...
 
character(len=64) fmtstr
 format string More...
 
integer cols
 number of output columns More...
 
integer tscols
 number of output columns for time step data More...
 
integer maxcols
 upper limit for output cols (MAXCOLS < LEN(linebuf)/FLEN) More...
 
integer decs
 decimal places for real number output More...
 
integer flen
 output field length More...
 
integer linelen
 length of a line More...
 
integer tslinelen
 length of a line for time step data More...
 

Methods

PROCEDURE initfileio_deferred => initfileio_gnuplot
 
PROCEDURE writeheader
 
PROCEDURE readheader
 
PROCEDURE writedataset_deferred => writedataset_gnuplot
 
PROCEDURE getoutputlist
 
FINAL finalize
 

Additional Inherited Members

- Public Attributes inherited from logging_base_mod::logging_base
integer, public err
 error code More...
 

Detailed Description

FileIO gnuplot class.

Definition at line 101 of file fileio_gnuplot.f90.

Member Function/Subroutine Documentation

◆ finalize()

FINAL fileio_gnuplot_mod::fileio_gnuplot::finalize
finalprivate

Definition at line 130 of file fileio_gnuplot.f90.

Here is the call graph for this function:

◆ getoutputlist()

PROCEDURE fileio_gnuplot_mod::fileio_gnuplot::getoutputlist
private

Definition at line 129 of file fileio_gnuplot.f90.

◆ initfileio_deferred()

PROCEDURE fileio_gnuplot_mod::fileio_gnuplot::initfileio_deferred
private

Definition at line 124 of file fileio_gnuplot.f90.

◆ readheader()

PROCEDURE fileio_gnuplot_mod::fileio_gnuplot::readheader
private

Definition at line 126 of file fileio_gnuplot.f90.

◆ writedataset_deferred()

PROCEDURE fileio_gnuplot_mod::fileio_gnuplot::writedataset_deferred
private

Definition at line 127 of file fileio_gnuplot.f90.

◆ writeheader()

PROCEDURE fileio_gnuplot_mod::fileio_gnuplot::writeheader
private

Definition at line 125 of file fileio_gnuplot.f90.

Member Data Documentation

◆ cols

integer fileio_gnuplot_mod::fileio_gnuplot::cols
private

number of output columns

Definition at line 114 of file fileio_gnuplot.f90.

◆ decs

integer fileio_gnuplot_mod::fileio_gnuplot::decs
private

decimal places for real number output

Definition at line 118 of file fileio_gnuplot.f90.

◆ flen

integer fileio_gnuplot_mod::fileio_gnuplot::flen
private

output field length

Definition at line 119 of file fileio_gnuplot.f90.

◆ fmtstr

character(len=64) fileio_gnuplot_mod::fileio_gnuplot::fmtstr
private

format string

Definition at line 113 of file fileio_gnuplot.f90.

◆ heading

character(len=512) fileio_gnuplot_mod::fileio_gnuplot::heading
private

char buffer for heading (field data)

Definition at line 109 of file fileio_gnuplot.f90.

◆ linebuf

character(len=512) fileio_gnuplot_mod::fileio_gnuplot::linebuf
private

char buffer fo field data

Definition at line 111 of file fileio_gnuplot.f90.

◆ linelen

integer fileio_gnuplot_mod::fileio_gnuplot::linelen
private

length of a line

Definition at line 120 of file fileio_gnuplot.f90.

◆ maxcols

integer fileio_gnuplot_mod::fileio_gnuplot::maxcols
private

upper limit for output cols (MAXCOLS < LEN(linebuf)/FLEN)

Definition at line 116 of file fileio_gnuplot.f90.

◆ outbuf

character(len=1), dimension(:,:), pointer fileio_gnuplot_mod::fileio_gnuplot::outbuf => null()
private

output buffer

Definition at line 107 of file fileio_gnuplot.f90.

◆ output

type(output_typ), dimension(:), pointer fileio_gnuplot_mod::fileio_gnuplot::output => null()
private

Definition at line 103 of file fileio_gnuplot.f90.

◆ tscols

integer fileio_gnuplot_mod::fileio_gnuplot::tscols
private

number of output columns for time step data

Definition at line 115 of file fileio_gnuplot.f90.

◆ tsheading

character(len=512) fileio_gnuplot_mod::fileio_gnuplot::tsheading
private

char buffer for heading (time step data)

Definition at line 110 of file fileio_gnuplot.f90.

◆ tslinebuf

character(len=512) fileio_gnuplot_mod::fileio_gnuplot::tslinebuf
private

char buffer for time step data

Definition at line 112 of file fileio_gnuplot.f90.

◆ tslinelen

integer fileio_gnuplot_mod::fileio_gnuplot::tslinelen
private

length of a line for time step data

Definition at line 121 of file fileio_gnuplot.f90.

◆ tsoutput

type(tsoutput_typ), dimension(:), pointer fileio_gnuplot_mod::fileio_gnuplot::tsoutput => null()
private

Definition at line 105 of file fileio_gnuplot.f90.


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