35#ifndef TRAPEZOIDEDGEVERTEXMESHWRITER_HPP_
36#define TRAPEZOIDEDGEVERTEXMESHWRITER_HPP_
39template <
unsigned ELEMENT_DIM,
unsigned SPACE_DIM>
44#define _BACKWARD_BACKWARD_WARNING_H 1
45#include <vtkCellData.h>
46#include <vtkConvexPointSet.h>
47#include <vtkDataCompressor.h>
48#include <vtkDoubleArray.h>
49#include <vtkHexahedron.h>
50#include <vtkPointData.h>
51#include <vtkPolygon.h>
53#include <vtkUnstructuredGrid.h>
54#include <vtkUnstructuredGridWriter.h>
55#include <vtkXMLUnstructuredGridWriter.h>
58#include "AbstractMeshWriter.hpp"
60#include "VertexMesh.hpp"
63template <
unsigned ELEMENT_DIM,
unsigned SPACE_DIM>
66template <
unsigned ELEMENT_DIM,
unsigned SPACE_DIM>
82template <
unsigned ELEMENT_DIM,
unsigned SPACE_DIM>
107 const std::string& rBaseName,
108 const bool clearOutputDir =
true);
132 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()