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.