Peano
Loading...
Searching...
No Matches
tarch.plotter::griddata::blockstructured::PatchWriter::VertexDataWriter Class Referenceabstract

A writer for scalar data on points (vertices). More...

#include <PatchWriter.h>

Inheritance diagram for tarch.plotter::griddata::blockstructured::PatchWriter::VertexDataWriter:

Public Member Functions

virtual ~VertexDataWriter ()=default
 
virtual void plotVertex (int index, double value)=0
 Write data for one cell.
 
virtual void plotVertex (int index, double *values)=0
 
virtual void close ()=0
 
virtual void assignRemainingVerticesDefaultValues ()=0
 
virtual int getFirstVertexWithinPatch (int patchIndex) const =0
 

Detailed Description

A writer for scalar data on points (vertices).

Definition at line 89 of file PatchWriter.h.

Constructor & Destructor Documentation

◆ ~VertexDataWriter()

Member Function Documentation

◆ assignRemainingVerticesDefaultValues()

virtual void tarch.plotter::griddata::blockstructured::PatchWriter::VertexDataWriter::assignRemainingVerticesDefaultValues ( )
pure virtual

◆ close()

◆ getFirstVertexWithinPatch()

virtual int tarch.plotter::griddata::blockstructured::PatchWriter::VertexDataWriter::getFirstVertexWithinPatch ( int  patchIndex) const
pure virtual

◆ plotVertex() [1/2]

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

◆ plotVertex() [2/2]

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

Write data for one cell.

You have to tell the plotter which vertex you want to manipulate. If you are not sure, use getFirstVertexWithinPatch() of the class to transform the patch index you got from plotPatch() into a proper vertex/cell index.

Parameters
indexIndex of the vertex.
valueValue for vertex cell or array of values.

Implemented in tarch.plotter::griddata::blockstructured::PeanoBinaryPatchFileWriter::VertexDataWriter, tarch.plotter::griddata::blockstructured::PeanoHDF5PatchFileWriter::VertexDataWriter, and tarch.plotter::griddata::blockstructured::PeanoTextPatchFileWriter::VertexDataWriter.


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