anchor.diff:                     VTK_GEO_RECT_R4    ! real(R4P) RECTILINEAR_GRID
   endinterface
   !> @brief Function for saving data variable(s) in VTK-legacy standard.
  -!> VTK_VAR is an interface to 8 different functions; there are 3 functions for scalar variables, 3 functions for vectorial
  -!> variables and 2 function texture variables.
  -!> This function saves the data variables related to geometric mesh. The inputs that must be passed change depending on the data
  +!> VTK_VAR is an interface to 8 different functions, there are 3 functions for scalar variables, 3 functions for vectorial
  +!> variables and 2 functions texture variables: scalar and vectorial data can be R8P, R4P and I4P data while texture variables can
  +!> be only R8P or R4P.
  +!> This function saves the data variables related to geometric mesh.
  +!> @remark The inputs that must be passed change depending on the data
   !> variables type.
   !> @note Examples of usage are: \n
   !> \b Scalar data calling: \n
  -!>    E_IO=VTK_VAR(NN,'Sca',var); real(I4P):: var(1:NN) \n
  +!> @code ...
  +!> integer(I4P):: NN
  +!> real(R4P)::    var(1:NN)
  +!> ...
  +!> E_IO=VTK_VAR(NN,'Sca',var)
  +!> ... @endcode
   !> \b Vectorial data calling: \n
  -!>    E_IO=VTK_VAR('vect',NN,'Vec',varX,varY,varZ); real(I4P):: varX(1:NN),varY(1:NN),varZ(1:NN).
  +!> @code ...
  +!> integer(I4P):: NN
  +!> real(R4P)::    varX(1:NN),varY(1:NN),varZ(1:NN)
  +!> ...
  +!> E_IO=VTK_VAR('vect',NN,'Vec',varX,varY,varZ)
  +!> ... @endcode
   interface VTK_VAR
     module procedure VTK_VAR_SCAL_R8, & ! real(R8P)    scalar
                      VTK_VAR_SCAL_R4, & ! real(R4P)    scalar
  
positive.code:   !> The value of every cell-offset can be calculated by the following equation: \f$offset_c=\sum\limits_{i=1}^{c}{nvertex_i}\f$
    !> where \f$offset_c\f$ is the value of \f$c^{th}\f$ cell and \f$nvertex_i\f$ is the number of vertices of \f$i^{th}\f$ cell.
    !> The function VTK_CON_XML does not calculate the connectivity and offset vectors: it writes the connectivity and offset
    !> vectors conforming the VTK XML standard, but does not calculate them.
    !> The vector variable \em cell_type must conform the VTK XML standard (see the file VTK-Standard at the
    !> Kitware homepage) that is the same of the legacy standard. It contains the
    !> \em type of each cells. For the above example this vector is: \n
    !> first cell \n
  
negative.code:   !---------------------------------------------------------------------------------------------------------------------------------
    endfunction VTM_BLK_XML
  
    !> The VTM_WRF_XML function is used for saving the list of VTK-XML wrapped files by the actual block of the mutliblock VTM file.
    !> @return E_IO: integer(I4P) error flag
    function VTM_WRF_XML(wrf_dir,vtk_xml_file_list) result(E_IO)
    !---------------------------------------------------------------------------------------------------------------------------------
    implicit none
    character(*), intent(IN), optional:: wrf_dir              !< Directory into which wrapped VTK-XML are (optional).
    character(*), intent(IN)::           vtk_xml_file_list(:) !< List of VTK-XML wrapped files.
    integer(I4P)::                       E_IO                 !< Input/Output inquiring flag: 0 if IO is done, > 0 if IO is not done.
    integer(I4P)::                       f                    !< File counter.
    !---------------------------------------------------------------------------------------------------------------------------------
  