Writes polygonal, or triangle meshes to vtk files.
More...
#include <ExportVTK.hpp>
|
| | ExportVTK (std::string_view participantName, std::string_view location, const mesh::Mesh &mesh, ExportKind kind, int frequency, int rank, int size) |
| void | doExport (int index, double time) final override |
| | Perform writing to VTK file.
|
| void | exportSeries () const final override |
| virtual | ~Export ()=default |
| | Export (std::string_view participantName, std::string_view location, const mesh::Mesh &mesh, ExportKind kind, int frequency, int rank, int size) |
| | Export (const Export &)=delete |
| | Export (Export &&)=delete |
| Export & | operator= (const Export &)=delete |
| Export & | operator= (Export &&)=delete |
|
| static void | initializeWriting (std::ofstream &filestream) |
| static void | writeHeader (std::ostream &outFile) |
| static void | writeVertex (const Eigen::VectorXd &position, std::ostream &outFile) |
| static void | writeLine (int vertexIndices[2], std::ostream &outFile) |
| static void | writeTriangle (int vertexIndices[3], std::ostream &outFile) |
| static void | writeTetrahedron (int vertexIndices[4], std::ostream &outFile) |
Writes polygonal, or triangle meshes to vtk files.
Definition at line 16 of file ExportVTK.hpp.
◆ ExportVTK()
| precice::io::ExportVTK::ExportVTK |
( |
std::string_view | participantName, |
|
|
std::string_view | location, |
|
|
const mesh::Mesh & | mesh, |
|
|
ExportKind | kind, |
|
|
int | frequency, |
|
|
int | rank, |
|
|
int | size ) |
◆ doExport()
| void precice::io::ExportVTK::doExport |
( |
int | index, |
|
|
double | time ) |
|
finaloverridevirtual |
◆ exportData()
| void precice::io::ExportVTK::exportData |
( |
std::ofstream & | outFile, |
|
|
const mesh::Mesh & | mesh ) |
|
private |
◆ exportGradient()
| void precice::io::ExportVTK::exportGradient |
( |
std::ofstream & | outFile, |
|
|
const mesh::Mesh & | mesh ) |
|
private |
◆ exportMesh()
| void precice::io::ExportVTK::exportMesh |
( |
std::ofstream & | outFile, |
|
|
const mesh::Mesh & | mesh ) |
|
private |
◆ exportSeries()
| void precice::io::ExportVTK::exportSeries |
( |
| ) |
const |
|
finaloverridevirtual |
◆ initializeWriting()
| void precice::io::ExportVTK::initializeWriting |
( |
std::ofstream & | filestream | ) |
|
|
static |
◆ openFile()
| void precice::io::ExportVTK::openFile |
( |
std::ofstream & | outFile, |
|
|
const std::string & | filename ) const |
|
private |
◆ writeHeader()
| void precice::io::ExportVTK::writeHeader |
( |
std::ostream & | outFile | ) |
|
|
static |
◆ writeLine()
| void precice::io::ExportVTK::writeLine |
( |
int | vertexIndices[2], |
|
|
std::ostream & | outFile ) |
|
static |
◆ writeTetrahedron()
| void precice::io::ExportVTK::writeTetrahedron |
( |
int | vertexIndices[4], |
|
|
std::ostream & | outFile ) |
|
static |
◆ writeTriangle()
| void precice::io::ExportVTK::writeTriangle |
( |
int | vertexIndices[3], |
|
|
std::ostream & | outFile ) |
|
static |
◆ writeVertex()
| void precice::io::ExportVTK::writeVertex |
( |
const Eigen::VectorXd & | position, |
|
|
std::ostream & | outFile ) |
|
static |
◆ _log
The documentation for this class was generated from the following files: