Skip to main content

xdmf

XDMFWriter

Write xdmf file for a subset of the stored data in the H5 file.

XDMFWriter (filename: str, h5file: str)
Parameters:
  • filename : <class 'str'>

    xdmf file path

  • h5file : <class 'str'>

    h5 file path

Variables:
  • filename :

  • h5file :

  • xdmf_file :

  • domain :

  • mesh_name :

write_file

write_file (self)

None

Parameters:
  • self : Any

Returns:
    <class 'inspect._empty'>

write_points_cells

write_points_cells (self, points_location: str, cells_location: str)

Write the mesh to the xdmf file.

Parameters:
  • self : Any

  • points_location : <class 'str'>

  • cells_location : <class 'str'>

Returns:
    <class 'inspect._empty'>

add_timeseries

add_timeseries (self, steps: int, fields: list)

None

Parameters:
  • self : Any

  • steps : <class 'int'>

  • fields : <class 'list'>

Returns:
    <class 'inspect._empty'>

write_step

write_step (
self,
collection: xml.etree.ElementTree.Element,
fields: list,
step: int
)

Write the data array for time t.

Parameters:
  • self : Any

  • collection : <class 'xml.etree.ElementTree.Element'>

  • fields : <class 'list'>

  • step : <class 'int'>

Returns:
    <class 'inspect._empty'>

write_attribute

write_attribute (
self,
grid: xml.etree.ElementTree.Element,
field_name: str,
name: str,
step: int
) -> None

Write an attribute/field.

Parameters:
  • self : Any

  • grid : <class 'xml.etree.ElementTree.Element'>

  • field_name : <class 'str'>

  • name : <class 'str'>

  • step : <class 'int'>

Returns:
    None