preCICE v3.1.2
|
Writes polygonal, or triangle meshes to vtk files. More...
#include <ExportVTK.hpp>
Public Member Functions | |
virtual void | doExport (const std::string &name, const std::string &location, const mesh::Mesh &mesh) |
Perform writing to VTK file. | |
Public Member Functions inherited from precice::io::Export | |
virtual | ~Export ()=default |
Export ()=default | |
Export (const Export &)=delete | |
Export (Export &&)=delete | |
Export & | operator= (const Export &)=delete |
Export & | operator= (Export &&)=delete |
Static Public Member Functions | |
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) |
Private Member Functions | |
void | openFile (std::ofstream &outFile, const std::string &filename) const |
void | exportMesh (std::ofstream &outFile, const mesh::Mesh &mesh) |
void | exportData (std::ofstream &outFile, const mesh::Mesh &mesh) |
void | exportGradient (std::ofstream &outFile, const mesh::Mesh &mesh) |
Private Attributes | |
logging::Logger | _log {"io::ExportVTK"} |
Writes polygonal, or triangle meshes to vtk files.
Definition at line 19 of file ExportVTK.hpp.
|
virtual |
Perform writing to VTK file.
Implements precice::io::Export.
Definition at line 20 of file ExportVTK.cpp.
|
private |
|
private |
|
private |
|
static |
|
private |
|
static |
Definition at line 242 of file ExportVTK.cpp.
|
static |
Definition at line 284 of file ExportVTK.cpp.
|
static |
Definition at line 273 of file ExportVTK.cpp.
|
static |
Definition at line 262 of file ExportVTK.cpp.
|
static |
Definition at line 250 of file ExportVTK.cpp.
|
mutableprivate |
Definition at line 49 of file ExportVTK.hpp.