Neko  0.9.0
A portable framework for high-order spectral element flow simulations
vtk_file Module Reference

Legacy VTK file format. More...

Data Types

type  vtk_file_t
 Interface for legacy VTK files. More...
 

Functions/Subroutines

subroutine vtk_file_write (this, data, t)
 Write data in legacy VTK. More...
 
subroutine vtk_file_read (this, data)
 
subroutine vtk_file_write_mesh (unit, msh)
 Write a mesh in legacy VTK format. More...
 
subroutine vtk_file_write_cell_data (unit, mfld)
 Write a mesh field mfld as cell data. More...
 
subroutine vtk_file_write_point_data (unit, fld)
 Write a field fld as point data. More...
 
subroutine vtk_file_write_dofmap_coordinates (unit, dm)
 Write xyz-coordinates of a dofmap dm as points. More...
 
subroutine vtk_file_write_dofmap_data (unit, dm)
 Write a dofmap dm data as point data. More...
 
subroutine vtk_file_write_tet_mesh (unit, tet_msh)
 Write a tetrahedral mesh in legacy VTK format. More...
 
subroutine vtk_file_write_tri_mesh (unit, tri_msh)
 Write a triangular mesh in legacy VTK format. More...
 

Detailed Description

This module defines interface to read/write legacy VTK file

Function/Subroutine Documentation

◆ vtk_file_read()

subroutine vtk_file::vtk_file_read ( class(vtk_file_t this,
class(*), intent(inout), target  data 
)
private

Definition at line 134 of file vtk_file.f90.

◆ vtk_file_write()

subroutine vtk_file::vtk_file_write ( class(vtk_file_t), intent(inout)  this,
class(*), intent(in), target  data,
real(kind=rp), intent(in), optional  t 
)

Definition at line 60 of file vtk_file.f90.

Here is the call graph for this function:

◆ vtk_file_write_cell_data()

subroutine vtk_file::vtk_file_write_cell_data ( integer  unit,
type(mesh_fld_t), intent(in)  mfld 
)
private

Definition at line 174 of file vtk_file.f90.

Here is the caller graph for this function:

◆ vtk_file_write_dofmap_coordinates()

subroutine vtk_file::vtk_file_write_dofmap_coordinates ( integer  unit,
type(dofmap_t), intent(inout)  dm 
)
private

Definition at line 239 of file vtk_file.f90.

Here is the caller graph for this function:

◆ vtk_file_write_dofmap_data()

subroutine vtk_file::vtk_file_write_dofmap_data ( integer  unit,
type(dofmap_t), intent(inout)  dm 
)
private

Definition at line 268 of file vtk_file.f90.

Here is the caller graph for this function:

◆ vtk_file_write_mesh()

subroutine vtk_file::vtk_file_write_mesh ( integer  unit,
type(mesh_t), intent(inout)  msh 
)
private

Definition at line 142 of file vtk_file.f90.

Here is the caller graph for this function:

◆ vtk_file_write_point_data()

subroutine vtk_file::vtk_file_write_point_data ( integer  unit,
type(field_t), intent(inout)  fld 
)
private
Note
High-order fields will be interpolated down to the low-order mesh

Definition at line 192 of file vtk_file.f90.

Here is the caller graph for this function:

◆ vtk_file_write_tet_mesh()

subroutine vtk_file::vtk_file_write_tet_mesh ( integer  unit,
type(tet_mesh_t), intent(inout)  tet_msh 
)
private

Definition at line 307 of file vtk_file.f90.

Here is the caller graph for this function:

◆ vtk_file_write_tri_mesh()

subroutine vtk_file::vtk_file_write_tri_mesh ( integer  unit,
type(tri_mesh_t), intent(inout)  tri_msh 
)
private

Definition at line 338 of file vtk_file.f90.

Here is the caller graph for this function: