Peano
Loading...
Searching...
No Matches
tarch.plotter::griddata::blockstructured::PeanoHDF5PatchFileWriter::VertexDataWriter Class Reference

#include <PeanoHDF5PatchFileWriter.h>

Inheritance diagram for tarch.plotter::griddata::blockstructured::PeanoHDF5PatchFileWriter::VertexDataWriter:
Collaboration diagram for tarch.plotter::griddata::blockstructured::PeanoHDF5PatchFileWriter::VertexDataWriter:

Public Member Functions

 VertexDataWriter (const std::string &identifier, int unknownsPerAxis, int numberOfUnknowns, const std::string &description, const std::string &metaData, double *mapping, tarch::plotter::griddata::blockstructured::PeanoHDF5PatchFileWriter &writer)
 
 ~VertexDataWriter ()
 
virtual void plotVertex (int index, double value) override
 Write data for one cell.
 
virtual void plotVertex (int index, double *values) override
 
virtual void close () override
 
virtual void assignRemainingVerticesDefaultValues () override
 
virtual int getFirstVertexWithinPatch (int index) const override
 

Protected Attributes

tarch::plotter::griddata::blockstructured::PeanoHDF5PatchFileWriter & _writer
 
const std::string _identifier
 
const int _numberOfUnknowns
 
std::vector< double > _data
 

Detailed Description

Definition at line 104 of file PeanoHDF5PatchFileWriter.h.

Constructor & Destructor Documentation

◆ VertexDataWriter()

tarch.plotter::griddata::blockstructured::PeanoHDF5PatchFileWriter::VertexDataWriter::VertexDataWriter ( const std::string &  identifier,
int  unknownsPerAxis,
int  numberOfUnknowns,
const std::string &  description,
const std::string &  metaData,
double *  mapping,
tarch::plotter::griddata::blockstructured::PeanoHDF5PatchFileWriter &  writer 
)

◆ ~VertexDataWriter()

tarch.plotter::griddata::blockstructured::PeanoHDF5PatchFileWriter::VertexDataWriter::~VertexDataWriter ( )
virtual

Member Function Documentation

◆ assignRemainingVerticesDefaultValues()

virtual void tarch.plotter::griddata::blockstructured::PeanoHDF5PatchFileWriter::VertexDataWriter::assignRemainingVerticesDefaultValues ( )
overridevirtual

◆ close()

virtual void tarch.plotter::griddata::blockstructured::PeanoHDF5PatchFileWriter::VertexDataWriter::close ( )
overridevirtual

◆ getFirstVertexWithinPatch()

virtual int tarch.plotter::griddata::blockstructured::PeanoHDF5PatchFileWriter::VertexDataWriter::getFirstVertexWithinPatch ( int  patchIndex) const
overridevirtual

◆ plotVertex() [1/2]

virtual void tarch.plotter::griddata::blockstructured::PeanoHDF5PatchFileWriter::VertexDataWriter::plotVertex ( int  index,
double *  values 
)
overridevirtual

◆ plotVertex() [2/2]

virtual void tarch.plotter::griddata::blockstructured::PeanoHDF5PatchFileWriter::VertexDataWriter::plotVertex ( int  index,
double  value 
)
overridevirtual

Write data for one cell.

Parameters
indexIndex of the vertex. This index has to equal the index used for the cell within the VTKWriter class interface.
valueValue for the cell.

Implements tarch.plotter::griddata::blockstructured::PatchWriter::VertexDataWriter.

Field Documentation

◆ _data

◆ _identifier

const std::string tarch.plotter::griddata::blockstructured::PeanoHDF5PatchFileWriter::VertexDataWriter::_identifier
protected

Definition at line 108 of file PeanoHDF5PatchFileWriter.h.

◆ _numberOfUnknowns

const int tarch.plotter::griddata::blockstructured::PeanoHDF5PatchFileWriter::VertexDataWriter::_numberOfUnknowns
protected

Definition at line 109 of file PeanoHDF5PatchFileWriter.h.

◆ _writer

tarch::plotter::griddata::blockstructured::PeanoHDF5PatchFileWriter& tarch.plotter::griddata::blockstructured::PeanoHDF5PatchFileWriter::VertexDataWriter::_writer
protected

Definition at line 106 of file PeanoHDF5PatchFileWriter.h.


The documentation for this class was generated from the following file: