#include <PeanoBinaryPatchFileWriter.h>
|
| | VertexDataWriter (const std::string &identifier, int unknownsPerAxis, int numberOfUnknowns, const std::string &description, const std::string &metaData, double *mapping, tarch::plotter::griddata::blockstructured::PeanoBinaryPatchFileWriter &writer) |
| |
| | ~VertexDataWriter () |
| |
| void | setPrecision (int precision) |
| | Has no effect, as the quantities are written as raw doubles.
|
| |
| int | getVerticesPerPatch () const |
| |
| virtual void | plotVertex (int index, double value) override |
| | Write data for one cell.
|
| |
| virtual void | plotVertex (int index, double *values) override |
| |
| template<typename T > |
| void | plotVertex (int index, T *values) |
| | Plot a vertex whose values have another type than double.
|
| |
| virtual void | close () override |
| |
| virtual void | assignRemainingVerticesDefaultValues () override |
| |
| virtual int | getFirstVertexWithinPatch (int index) const override |
| |
◆ VertexDataWriter()
◆ ~VertexDataWriter()
| tarch.plotter::griddata::blockstructured::PeanoBinaryPatchFileWriter::VertexDataWriter::~VertexDataWriter |
( |
| ) |
|
|
virtual |
◆ assignRemainingVerticesDefaultValues()
| virtual void tarch.plotter::griddata::blockstructured::PeanoBinaryPatchFileWriter::VertexDataWriter::assignRemainingVerticesDefaultValues |
( |
| ) |
|
|
overridevirtual |
◆ close()
| virtual void tarch.plotter::griddata::blockstructured::PeanoBinaryPatchFileWriter::VertexDataWriter::close |
( |
| ) |
|
|
overridevirtual |
◆ flushIfPatchIsComplete()
| void tarch.plotter::griddata::blockstructured::PeanoBinaryPatchFileWriter::VertexDataWriter::flushIfPatchIsComplete |
( |
| ) |
|
|
protected |
◆ getFirstVertexWithinPatch()
| virtual int tarch.plotter::griddata::blockstructured::PeanoBinaryPatchFileWriter::VertexDataWriter::getFirstVertexWithinPatch |
( |
int |
patchIndex | ) |
const |
|
overridevirtual |
◆ getVerticesPerPatch()
| int tarch.plotter::griddata::blockstructured::PeanoBinaryPatchFileWriter::VertexDataWriter::getVerticesPerPatch |
( |
| ) |
const |
◆ plotVertex() [1/3]
| virtual void tarch.plotter::griddata::blockstructured::PeanoBinaryPatchFileWriter::VertexDataWriter::plotVertex |
( |
int |
index, |
|
|
double * |
values |
|
) |
| |
|
overridevirtual |
◆ plotVertex() [2/3]
| virtual void tarch.plotter::griddata::blockstructured::PeanoBinaryPatchFileWriter::VertexDataWriter::plotVertex |
( |
int |
index, |
|
|
double |
value |
|
) |
| |
|
overridevirtual |
◆ plotVertex() [3/3]
template<typename T >
| void tarch.plotter::griddata::blockstructured::PeanoBinaryPatchFileWriter::VertexDataWriter::plotVertex |
( |
int |
index, |
|
|
T * |
values |
|
) |
| |
Plot a vertex whose values have another type than double.
The values are converted into doubles. Template functions cannot be virtual, hence this overload sits on the level of the writer.
◆ setPrecision()
| void tarch.plotter::griddata::blockstructured::PeanoBinaryPatchFileWriter::VertexDataWriter::setPrecision |
( |
int |
precision | ) |
|
Has no effect, as the quantities are written as raw doubles.
◆ _entryCounter
| int tarch.plotter::griddata::blockstructured::PeanoBinaryPatchFileWriter::VertexDataWriter::_entryCounter |
|
protected |
◆ _identifier
| const std::string tarch.plotter::griddata::blockstructured::PeanoBinaryPatchFileWriter::VertexDataWriter::_identifier |
|
protected |
◆ _numberOfUnknowns
| const int tarch.plotter::griddata::blockstructured::PeanoBinaryPatchFileWriter::VertexDataWriter::_numberOfUnknowns |
|
protected |
◆ _numberOfVerticesPerAxis
| const int tarch.plotter::griddata::blockstructured::PeanoBinaryPatchFileWriter::VertexDataWriter::_numberOfVerticesPerAxis |
|
protected |
◆ _out
| std::vector<double> tarch.plotter::griddata::blockstructured::PeanoBinaryPatchFileWriter::VertexDataWriter::_out |
|
protected |
◆ _writer
The documentation for this class was generated from the following file: