hvs_vtk_write_meshdata Subroutine

public subroutine hvs_vtk_write_meshdata(vtk_file, vrtx, nElems)

Write the mesh information into the VTK output files.

Note: the unstructured meshes we write are consisting of voxels, this assumption is built into the code and exploited.

Arguments

TypeIntentOptionalAttributesName
type(hvs_vtk_file_type), intent(in) :: vtk_file

File handles to the files where the mesh data should be written to.

type(tem_vrtx_type), intent(in) :: vrtx

Information on the vertices of the mesh

integer, intent(in) :: nElems

Number of elements in the mesh


Calls

proc~~hvs_vtk_write_meshdata~~CallsGraph proc~hvs_vtk_write_meshdata hvs_vtk_write_meshdata interface~convert_to_base64 convert_to_Base64 proc~hvs_vtk_write_meshdata->interface~convert_to_base64 proc~int64_to_base64 int64_to_base64 interface~convert_to_base64->proc~int64_to_base64 proc~int8_to_base64 int8_to_base64 interface~convert_to_base64->proc~int8_to_base64 proc~real32_to_base64 real32_to_base64 interface~convert_to_base64->proc~real32_to_base64 proc~char_to_base64 char_to_base64 interface~convert_to_base64->proc~char_to_base64 proc~real64_to_base64 real64_to_base64 interface~convert_to_base64->proc~real64_to_base64 proc~int32_to_base64 int32_to_base64 interface~convert_to_base64->proc~int32_to_base64 interface~convert_to_base64_single convert_to_Base64_single proc~int64_to_base64->interface~convert_to_base64_single interface~encodeindex EncodeIndex proc~int64_to_base64->interface~encodeindex interface~encodeblock EncodeBlock proc~int64_to_base64->interface~encodeblock proc~int8_to_base64->interface~convert_to_base64_single proc~int8_to_base64->interface~encodeindex proc~int8_to_base64->interface~encodeblock proc~real32_to_base64->interface~convert_to_base64_single proc~real32_to_base64->interface~encodeindex proc~real32_to_base64->interface~encodeblock proc~char_to_base64->interface~convert_to_base64_single proc~char_to_base64->interface~encodeindex proc~char_to_base64->interface~encodeblock proc~real64_to_base64->interface~convert_to_base64_single proc~real64_to_base64->interface~encodeindex proc~real64_to_base64->interface~encodeblock proc~int32_to_base64->interface~convert_to_base64_single proc~int32_to_base64->interface~encodeindex proc~int32_to_base64->interface~encodeblock proc~int64_to_base64_single int64_to_base64_single interface~convert_to_base64_single->proc~int64_to_base64_single proc~int32_to_base64_single int32_to_base64_single interface~convert_to_base64_single->proc~int32_to_base64_single proc~real64_to_base64_single real64_to_base64_single interface~convert_to_base64_single->proc~real64_to_base64_single proc~char_to_base64_single char_to_base64_single interface~convert_to_base64_single->proc~char_to_base64_single proc~int8_to_base64_single int8_to_base64_single interface~convert_to_base64_single->proc~int8_to_base64_single proc~real32_to_base64_single real32_to_base64_single interface~convert_to_base64_single->proc~real32_to_base64_single

Called by

proc~~hvs_vtk_write_meshdata~~CalledByGraph proc~hvs_vtk_write_meshdata hvs_vtk_write_meshdata proc~hvs_output_open hvs_output_open proc~hvs_output_open->proc~hvs_vtk_write_meshdata proc~hvs_dump_debug_array hvs_dump_debug_array proc~hvs_dump_debug_array->proc~hvs_vtk_write_meshdata proc~tem_tracker tem_tracker proc~tem_tracker->proc~hvs_output_open

Contents


Variables

TypeVisibilityAttributesNameInitial
real(kind=c_double), public, target, allocatable:: indata(:)
integer(kind=c_int), public, target, allocatable:: indata_int(:)
integer(kind=c_int_least8_t), public, target, allocatable:: indata_int8(:)
character(len=PathLen), public :: headerline
character, public :: linebreak
logical, public :: use_ascii
integer, public :: iVrtx
integer, public :: iElem