fileio_vtk_mod::fileio_vtk Type Reference

FileIO class for VTK output. More...

Inheritance diagram for fileio_vtk_mod::fileio_vtk:
Collaboration diagram for fileio_vtk_mod::fileio_vtk:

Variables

type(filehandle_fortranpvdfile
 paraview master file More...
 
type(filehandle_fortranpvtsfile
 parallel vts file More...
 
character(len=32) buf
 buffer for character i/o More...
 
character(len=32) endianness
 big/little endian More...
 
character(len=12) realfmt
 real number format as string More...
 
integer realsize
 size of real numbers (bits) More...
 
integer ip1
 
integer jp1
 
integer kp1
 
real, dimension(:,:,:,:), pointer binout
 binary data output buffer More...
 
real, dimension(:,:), pointer bflux
 boundary flux output buffer More...
 
real, dimension(:,:,:,:), pointer vtkcoords
 VTK coordinate data. More...
 
character(len=64), dimension(:), pointer extent
 extent of all pieces in VTK More...
 

Methods

PROCEDURE initfileio_deferred => initfileio_vtk
 
PROCEDURE writeheader
 
PROCEDURE writedataset_deferred => writedataset_vtk
 
PROCEDURE writeparaviewfile
 
FINAL finalize
 

Additional Inherited Members

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

Detailed Description

FileIO class for VTK output.

Definition at line 108 of file fileio_vtk.f90.

Member Function/Subroutine Documentation

◆ finalize()

FINAL fileio_vtk_mod::fileio_vtk::finalize
finalprivate

Definition at line 136 of file fileio_vtk.f90.

Here is the call graph for this function:

◆ initfileio_deferred()

PROCEDURE fileio_vtk_mod::fileio_vtk::initfileio_deferred
private

Definition at line 131 of file fileio_vtk.f90.

◆ writedataset_deferred()

PROCEDURE fileio_vtk_mod::fileio_vtk::writedataset_deferred
private

Definition at line 134 of file fileio_vtk.f90.

◆ writeheader()

PROCEDURE fileio_vtk_mod::fileio_vtk::writeheader
private

Definition at line 132 of file fileio_vtk.f90.

◆ writeparaviewfile()

PROCEDURE fileio_vtk_mod::fileio_vtk::writeparaviewfile
private

Definition at line 135 of file fileio_vtk.f90.

Member Data Documentation

◆ bflux

real, dimension(:,:), pointer fileio_vtk_mod::fileio_vtk::bflux
private

boundary flux output buffer

Definition at line 121 of file fileio_vtk.f90.

◆ binout

real, dimension(:,:,:,:), pointer fileio_vtk_mod::fileio_vtk::binout
private

binary data output buffer

Definition at line 119 of file fileio_vtk.f90.

◆ buf

character(len=32) fileio_vtk_mod::fileio_vtk::buf
private

buffer for character i/o

Definition at line 114 of file fileio_vtk.f90.

◆ endianness

character(len=32) fileio_vtk_mod::fileio_vtk::endianness
private

big/little endian

Definition at line 115 of file fileio_vtk.f90.

◆ extent

character(len=64), dimension(:), pointer fileio_vtk_mod::fileio_vtk::extent
private

extent of all pieces in VTK

Definition at line 126 of file fileio_vtk.f90.

◆ ip1

integer fileio_vtk_mod::fileio_vtk::ip1
private

Definition at line 118 of file fileio_vtk.f90.

◆ jp1

integer fileio_vtk_mod::fileio_vtk::jp1
private

Definition at line 118 of file fileio_vtk.f90.

◆ kp1

integer fileio_vtk_mod::fileio_vtk::kp1
private

Definition at line 118 of file fileio_vtk.f90.

◆ pvdfile

type(filehandle_fortran) fileio_vtk_mod::fileio_vtk::pvdfile
private

paraview master file

Definition at line 110 of file fileio_vtk.f90.

◆ pvtsfile

type(filehandle_fortran) fileio_vtk_mod::fileio_vtk::pvtsfile
private

parallel vts file

Definition at line 112 of file fileio_vtk.f90.

◆ realfmt

character(len=12) fileio_vtk_mod::fileio_vtk::realfmt
private

real number format as string

Definition at line 116 of file fileio_vtk.f90.

◆ realsize

integer fileio_vtk_mod::fileio_vtk::realsize
private

size of real numbers (bits)

Definition at line 117 of file fileio_vtk.f90.

◆ vtkcoords

real, dimension(:,:,:,:), pointer fileio_vtk_mod::fileio_vtk::vtkcoords
private

VTK coordinate data.

Definition at line 123 of file fileio_vtk.f90.


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