![]() |
OpenPFC
0.1.4
Phase Field Crystal simulation framework
|
VTK ImageData format writer. More...
#include <vtk_writer.hpp>


Public Member Functions | |
| VTKWriter (const std::string &filename) | |
| Construct VTKWriter with filename pattern. | |
| void | set_domain (const std::array< int, 3 > &arr_global, const std::array< int, 3 > &arr_local, const std::array< int, 3 > &arr_offset) override |
| Set domain decomposition. | |
| void | set_origin (const std::array< double, 3 > &origin) |
| Set origin of the domain. | |
| void | set_spacing (const std::array< double, 3 > &spacing) |
| Set spacing of the domain. | |
| void | set_field_name (const std::string &name) |
| Set field name for VTK output. | |
| MPI_Status | write (int increment, const RealField &data) override |
| Write real field to VTK file. | |
| MPI_Status | write (int increment, const ComplexField &data) override |
| Write complex field to VTK file (writes magnitude) | |
Public Member Functions inherited from pfc::ResultsWriter | |
| ResultsWriter (const std::string &filename) | |
| template<typename T > | |
| MPI_Status | write (const std::vector< T > &data) |
Additional Inherited Members | |
Protected Attributes inherited from pfc::ResultsWriter | |
| std::string | m_filename |
VTK ImageData format writer.
Writes simulation fields to VTK ImageData (.vti) format for visualization. In parallel runs, creates a .pvti master file and .vti piece files.
|
inlineexplicit |
Construct VTKWriter with filename pattern.
| filename | Filename pattern (e.g., "output_%04d.vti") |
|
overridevirtual |
Set domain decomposition.
Implements pfc::ResultsWriter.
|
overridevirtual |
Write complex field to VTK file (writes magnitude)
Implements pfc::ResultsWriter.
|
overridevirtual |
Write real field to VTK file.
Implements pfc::ResultsWriter.