38 const Eigen::VectorXd &position,
Writes polygonal, or triangle meshes to vtk files.
void exportData(std::ofstream &outFile, const mesh::Mesh &mesh)
ExportVTK(std::string_view participantName, std::string_view location, const mesh::Mesh &mesh, ExportKind kind, int frequency, int rank, int size)
static void writeVertex(const Eigen::VectorXd &position, std::ostream &outFile)
static void writeHeader(std::ostream &outFile)
static void writeLine(int vertexIndices[2], std::ostream &outFile)
static void initializeWriting(std::ofstream &filestream)
static void writeTetrahedron(int vertexIndices[4], std::ostream &outFile)
void openFile(std::ofstream &outFile, const std::string &filename) const
void exportSeries() const final override
void exportMesh(std::ofstream &outFile, const mesh::Mesh &mesh)
static void writeTriangle(int vertexIndices[3], std::ostream &outFile)
void doExport(int index, double time) final override
Perform writing to VTK file.
void exportGradient(std::ofstream &outFile, const mesh::Mesh &mesh)
Abstract base class of all classes exporting container data structures.
This class provides a lightweight logger.
Container and creator for meshes.
provides Import and Export of the coupling mesh and data.
provides Mesh, Data and primitives.