Skip to content

Lib_VTK_IO_FLD_XML

FLD_XML interface definition for Lib_VTK_IO.

Source: src/third_party/VTKFortran/references/legacy/Lib_VTK_IO_FLD_XML.f90

Dependencies

Contents

Interfaces

VTK_FLD_XML

Procedure for saving field data (global auxiliary data, eg time, step number, dataset name, etc).

VTK_FLD_XML is an interface to 7 different functions, there are 2 functions for real field data, 4 functions for integer one and one function for open and close field data tag. VTK_FLD_XML must be called after VTK_INI_XML and before VTK_GEO_XML. It must always called three times at least:

  1. for opening the FieldData tag;
  2. for saving at least one FieldData entry;
  3. for closing the FieldData tag.

Example of usage:

fortran
...
real(R8P)::    time
integer(I4P):: step
...
E_IO=VTK_FLD_XML(fld_action='open')
E_IO=VTK_FLD_XML(fld=time,fname='TIME')
E_IO=VTK_FLD_XML(fld=step,fname='CYCLE')
E_IO=VTK_FLD_XML(fld_action='close')
...

Module procedures: VTK_FLD_XML_OC, VTK_FLD_XML_R8, VTK_FLD_XML_R4, VTK_FLD_XML_I8, VTK_FLD_XML_I4, VTK_FLD_XML_I2, VTK_FLD_XML_I1

Functions

VTK_FLD_XML_OC

Function for open/close field data tag.

Returns: integer(kind=I4P)

fortran
function VTK_FLD_XML_OC(fld_action, cf) result(E_IO)

Arguments

NameTypeIntentAttributesDescription
fld_actioncharacter(len=*)inField data tag action: OPEN or CLOSE tag.
cfinteger(kind=I4P)inoptionalCurrent file index (for concurrent files IO).

Call graph

VTK_FLD_XML_R8

Function for saving field data (global auxiliary data, e.g. time, step number, data set name...) (R8P).

Returns: integer(kind=I4P)

fortran
function VTK_FLD_XML_R8(fld, fname, cf) result(E_IO)

Arguments

NameTypeIntentAttributesDescription
fldreal(kind=R8P)inField data value.
fnamecharacter(len=*)inField data name.
cfinteger(kind=I4P)inoptionalCurrent file index (for concurrent files IO).

Call graph

VTK_FLD_XML_R4

Function for saving field data (global auxiliary data, e.g. time, step number, data set name...) (R4P).

Returns: integer(kind=I4P)

fortran
function VTK_FLD_XML_R4(fld, fname, cf) result(E_IO)

Arguments

NameTypeIntentAttributesDescription
fldreal(kind=R4P)inField data value.
fnamecharacter(len=*)inField data name.
cfinteger(kind=I4P)inoptionalCurrent file index (for concurrent files IO).

Call graph

VTK_FLD_XML_I8

Function for saving field data (global auxiliary data, e.g. time, step number, data set name...) (I8P).

Returns: integer(kind=I4P)

fortran
function VTK_FLD_XML_I8(fld, fname, cf) result(E_IO)

Arguments

NameTypeIntentAttributesDescription
fldinteger(kind=I8P)inField data value.
fnamecharacter(len=*)inField data name.
cfinteger(kind=I4P)inoptionalCurrent file index (for concurrent files IO).

Call graph

VTK_FLD_XML_I4

Function for saving field data (global auxiliary data, e.g. time, step number, data set name...) (I4P).

Returns: integer(kind=I4P)

fortran
function VTK_FLD_XML_I4(fld, fname, cf) result(E_IO)

Arguments

NameTypeIntentAttributesDescription
fldinteger(kind=I4P)inField data value.
fnamecharacter(len=*)inField data name.
cfinteger(kind=I4P)inoptionalCurrent file index (for concurrent files IO).

Call graph

VTK_FLD_XML_I2

Function for saving field data (global auxiliary data, e.g. time, step number, data set name...) (I2P).

Returns: integer(kind=I4P)

fortran
function VTK_FLD_XML_I2(fld, fname, cf) result(E_IO)

Arguments

NameTypeIntentAttributesDescription
fldinteger(kind=I2P)inField data value.
fnamecharacter(len=*)inField data name.
cfinteger(kind=I4P)inoptionalCurrent file index (for concurrent files IO).

Call graph

VTK_FLD_XML_I1

Function for saving field data (global auxiliary data, e.g. time, step number, data set name...) (I1P).

Returns: integer(kind=I4P)

fortran
function VTK_FLD_XML_I1(fld, fname, cf) result(E_IO)

Arguments

NameTypeIntentAttributesDescription
fldinteger(kind=I1P)inField data value.
fnamecharacter(len=*)inField data name.
cfinteger(kind=I4P)inoptionalCurrent file index (for concurrent files IO).

Call graph