26 std::string
const& mesh_name)
const
33 std::forward_as_tuple(mesh_name),
34 std::forward_as_tuple(filename));
35 return p.first->second;
42 std::set<std::string>
const& output_variables,
43 bool const compress_output,
int const data_mode)
45 DBUG(
"Writing output to '{:s}'.", file_name);
54 std::set<std::string>
const& output_variables,
55 double const t,
int const timestep,
int const iteration,
59 iteration, converged);
73 std::string
const& mesh_name)
const
94 bool const converged)
const
97 iteration, converged) +
99 iteration, converged) +
104 std::string
const& mesh_name,
int const timestep,
double const t,
105 int const iteration,
bool const converged)
const
108 iteration, converged) +
113 std::set<std::string>
const& output_variables,
114 std::vector<std::reference_wrapper<const MeshLib::Mesh>>
const& meshes,
115 int const timestep,
double const t,
int const iteration,
116 bool const converged)
const
122 iteration, converged);
135 const int timestep,
const double t,
const int iteration,
136 bool const converged,
137 std::vector<std::reference_wrapper<const MeshLib::Mesh>>
const& meshes,
138 std::set<std::string>
const& output_variables)
const
140 for (
auto const& mesh : meshes)
143 outputMeshVtk(*
this, pvd_file, mesh, output_variables, t, timestep,
144 iteration, converged);
void DBUG(fmt::format_string< Args... > fmt, Args &&... args)
void addVTUFile(std::string const &vtu_fname, double timestep)
Add a VTU file to this PVD file.
Reads and writes VtkXMLUnstructuredGrid-files (vtu) to and from OGS data structures....
bool writeToFile(std::filesystem::path const &file_path)
const std::string getName() const
Get name of the mesh.
std::string constructFormattedFileName(std::string const &format_specification, std::string const &mesh_name, int const timestep, double const t, int const iteration, bool const converged)
std::string joinPaths(std::string const &pathA, std::string const &pathB)
void outputMeshVtk(std::string const &file_name, MeshLib::Mesh const &mesh, std::set< std::string > const &output_variables, bool const compress_output, int const data_mode)