utils.visualization.generate_vtu

utils.visualization.generate_vtu

Functions

Name Description
save_vtu_point_vertexsample U: (n_steps, ndofs_P2)
save_vtu_time_series_point Write point-data frames to VTK on an undeformed mesh.
save_vtu_time_series_point_vertexsample U: (n_steps, ndofs_P2)

save_vtu_point_vertexsample

utils.visualization.generate_vtu.save_vtu_point_vertexsample(
    U,
    mesh,
    basis,
    run_dir,
    fname,
    point_data_name='Temperature',
)

U: (n_steps, ndofs_P2) Saves vertex-sampled field (n_vertices,) on the original mesh.

save_vtu_time_series_point

utils.visualization.generate_vtu.save_vtu_time_series_point(
    U,
    mesh,
    run_dir,
    prefix,
    interval=10,
    point_data_name='Temperature',
)

Write point-data frames to VTK on an undeformed mesh.

The function writes frames named {prefix}_{k:04d}.vtk with a point-data array stored under point_data_name.

The time axis handling is: - if U.shape[0] == n_points: treat U as (n_points, n_steps) and save columns - else: treat U as (n_steps, n_points) and save rows

Parameters

Name Type Description Default
U numpy.ndarray Point-data history with shape (n_steps, n_points) or (n_points, n_steps). required
mesh object Mesh object that provides save(path, point_data=...). required
run_dir pathlib.Path Output directory. required
prefix str Base name used for VTU frames. required
interval int Save every interval steps. Default is 10. 10
point_data_name str Key used in VTK point_data. Default is “Temperature”. 'Temperature'

Returns

Name Type Description
None

Notes

Authors: Suparno Bhattacharyya

save_vtu_time_series_point_vertexsample

utils.visualization.generate_vtu.save_vtu_time_series_point_vertexsample(
    U,
    mesh,
    basis,
    run_dir,
    prefix,
    interval=8,
    point_data_name='Temperature',
)

U: (n_steps, ndofs_P2) Saves vertex-sampled field (n_vertices,) on the original mesh.