35#ifndef TRAPEZOIDEDGEVERTEXMESHWRITER_HPP_
36#define TRAPEZOIDEDGEVERTEXMESHWRITER_HPP_
39template <
unsigned ELEMENT_DIM,
unsigned SPACE_DIM>
42#define _BACKWARD_BACKWARD_WARNING_H 1
43#include <vtkCellData.h>
44#include <vtkConvexPointSet.h>
45#include <vtkDataCompressor.h>
46#include <vtkDoubleArray.h>
47#include <vtkHexahedron.h>
48#include <vtkPointData.h>
49#include <vtkPolygon.h>
51#include <vtkUnstructuredGrid.h>
52#include <vtkUnstructuredGridWriter.h>
53#include <vtkXMLUnstructuredGridWriter.h>
55#include "AbstractMeshWriter.hpp"
57#include "VertexMesh.hpp"
60template <
unsigned ELEMENT_DIM,
unsigned SPACE_DIM>
63template <
unsigned ELEMENT_DIM,
unsigned SPACE_DIM>
79template <
unsigned ELEMENT_DIM,
unsigned SPACE_DIM>
101 const std::string& rBaseName,
102 const bool clearOutputDir =
true);
126 void AddCellData(std::string dataName, std::vector<double> dataPayload);
VertexMesh< ELEMENT_DIM, SPACE_DIM > * mpMesh
void MakeVtkMesh(VertexMesh< ELEMENT_DIM, SPACE_DIM > &rMesh)
void WriteVtkUsingMesh(VertexMesh< ELEMENT_DIM, SPACE_DIM > &rMesh, const std::string &stamp="")
void AddCellData(std::string dataName, std::vector< double > dataPayload)
vtkUnstructuredGrid * mpVtkUnstructedMesh
~TrapezoidEdgeVertexMeshWriter()