m_filenames.py

class m_filenames.SaveFiles(MeshClass, ElemClass)

Bases: object

Load_HDF5(t, dt, name, *args)

When reload_HDF5 == True, reloads the HDF5 file from reload_name + "/HDF5/data.h5.

Save_HDF5(step_output, step, dt, t)

At dedicated time steps defined by output_frequency, writes quantities defined in Paraview_Output into a HDF5 file. The files can be used for reloading and for plotting.

Save_Mesh(step_output)

Saves the mesh as a HDF5 file for plotting.

Save_Paraview(t)

At dedicated time steps defined by output_frequency, writes quantities defined in Paraview_Output into a Paraview file.

Save_Paraview_Ini()

Before the time loop starts, writes functions defined in Paraview_Output_Ini into a Paraview file.

save_mesh()

Saves the mesh as data_" + self.name + "/HDF5/mesh.xdmf and the subdomains defined by m_mesh.MeshModule.define_boundaries() as data_" + self.name + "/HDF5/subdomains.pvd, both readable by Paraview.

write_statistic(t, step, stat_output, **kwargs)

In every time step, writes quantities defined by stat_output into the data_" + self.name + "/statistics.dat file.