9 #include <dolfinx/common/MPI.h>
10 #include <dolfinx/fem/Function.h>
21 namespace dolfinx::function
49 VTKFile(MPI_Comm comm,
const std::filesystem::path& filename,
50 const std::string file_mode);
79 std::reference_wrapper<
const fem::Function<std::complex<double>>>>& u,
83 std::unique_ptr<pugi::xml_document> _pvd_xml;
85 std::filesystem::path _filename;
A duplicate MPI communicator and manage lifetime of the communicator.
Definition: MPI.h:32
This class represents a function in a finite element function space , given by.
Definition: Function.h:47
Output of meshes and functions in VTK/ParaView format. Isoparametric meshes of arbitrary degree are s...
Definition: VTKFile.h:46
~VTKFile()
Destructor.
Definition: VTKFile.cpp:730
void flush()
Flushes XML files to disk.
Definition: VTKFile.cpp:750
void write(const mesh::Mesh &mesh, double time=0.0)
Write mesh to file. Supports arbitrary order Lagrange isoparametric cells.
Definition: VTKFile.cpp:774
void close()
Close file.
Definition: VTKFile.cpp:736
VTKFile(MPI_Comm comm, const std::filesystem::path &filename, const std::string file_mode)
Create VTK file.
Definition: VTKFile.cpp:718
A Mesh consists of a set of connected and numbered mesh topological entities, and geometry data.
Definition: Mesh.h:53
Support for file IO.
Definition: cells.h:22
Mesh data structures and algorithms on meshes.
Definition: DirichletBC.h:20