OGS
PVDFile.h
Go to the documentation of this file.
1
11
#pragma once
12
13
#include <string>
14
#include <utility>
15
#include <vector>
16
17
namespace
MeshLib
18
{
19
namespace
IO
20
{
21
24
class
PVDFile
25
{
26
public
:
28
explicit
PVDFile
(std::string pvd_fname)
29
:
pvd_filename
(std::move(pvd_fname))
30
{
31
}
32
34
void
addVTUFile
(std::string
const
& vtu_fname,
double
timestep);
35
36
std::string
const
pvd_filename
;
37
38
private
:
39
std::vector<std::pair<double, std::string>>
40
_datasets
;
// a vector of (time, VTU file name)
41
};
42
43
}
// namespace IO
44
}
// namespace MeshLib
MeshLib::IO::PVDFile
Definition
PVDFile.h:25
MeshLib::IO::PVDFile::pvd_filename
std::string const pvd_filename
Definition
PVDFile.h:36
MeshLib::IO::PVDFile::_datasets
std::vector< std::pair< double, std::string > > _datasets
Definition
PVDFile.h:40
MeshLib::IO::PVDFile::addVTUFile
void addVTUFile(std::string const &vtu_fname, double timestep)
Add a VTU file to this PVD file.
Definition
PVDFile.cpp:28
MeshLib::IO::PVDFile::PVDFile
PVDFile(std::string pvd_fname)
Set a PVD file path.
Definition
PVDFile.h:28
MeshLib
Definition
ProjectData.h:41
MeshLib
IO
VtkIO
PVDFile.h
Generated by
1.12.0