#include <BaseVTKWriter.h>
template<typename H>
class BaseVTKWriter< H >
- Template Parameters
-
H | some handler, e.g. particleHandler |
◆ BaseVTKWriter() [1/2]
◆ BaseVTKWriter() [2/2]
◆ getFileCounter()
◆ getFileName()
◆ getOutputDirectory()
◆ makeVTKFileWithHeader()
- Todo:
- vtw wall files only need to be written by one processor
128 logger(
WARN,
"File % could not be opened", filePath);
132 file <<
"<?xml version=\"1.0\"?>\n";
133 file <<
"<!-- time " <<
handler_.getDPMBase()->getTime() <<
"-->\n";
134 file <<
"<VTKFile type=\"UnstructuredGrid\" version=\"0.1\" byte_order=\"LittleEndian\">\n";
135 file <<
"<UnstructuredGrid>\n";
const unsigned n
Definition: CG3DPackingUnitTest.cpp:11
Logger< MERCURYDPM_LOGLEVEL > logger("MercuryKernel")
Definition of different loggers with certain modules. A user can define its own custom logger here.
std::string getFileName() const
Definition: BaseVTKWriter.h:81
std::ofstream out("Result.txt")
References ERROR, UniformPSDSelfTest::fileName, logger, n, out(), oomph::Global_string_for_annotation::string(), and WARN.
◆ setFileCounter()
◆ setOutputDirectory()
template<typename H >
void BaseVTKWriter< H >::setOutputDirectory |
( |
const std::string & |
dir | ) |
|
|
inline |
◆ writeVTK()
◆ writeVTKFooterAndClose()
template<typename T >
void BaseVTKWriter< T >::writeVTKFooterAndClose |
( |
std::fstream & |
file | ) |
const |
|
protected |
144 file <<
" <DataArray type=\"Int32\" Name=\"connectivity\" format=\"ascii\">\n";
145 file <<
" </DataArray>\n";
146 file <<
" <DataArray type=\"Int32\" Name=\"offsets\" format=\"ascii\">\n";
147 file <<
" </DataArray>\n";
148 file <<
" <DataArray type=\"UInt8\" Name=\"types\" format=\"ascii\">\n";
149 file <<
" </DataArray>\n";
150 file <<
"</Cells>\n";
151 file <<
"</Piece>\n";
152 file <<
"</UnstructuredGrid>\n";
153 file <<
"</VTKFile>\n";
◆ fileCounter
◆ handler_
particle handler from which the particles should be written
◆ outputDirectory_
The documentation for this class was generated from the following file: