61 virtual void plot(
int index,
double value ) = 0;
65 virtual void plot(
int index,
double* values,
int numberOfValues ) = 0;
A writer to assign points a value.
virtual ~PointDataWriter()
virtual void plot(int index, const tarch::la::Vector< 1, double > &value)=0
virtual void assignRemainingPointsDefaultValues()=0
virtual void plot(int index, const tarch::la::Vector< 2, double > &value)=0
virtual void plot(int index, double *values, int numberOfValues)=0
virtual void plot(int index, double value)=0
Write data for one point.
virtual void close()=0
If you close your writer, each point has to be assigned a value, i.e.
virtual void plot(int index, const tarch::la::Vector< 3, double > &value)=0
Interface for all Plotters.
virtual ~PointWriter()=default
virtual bool writeToFile()=0
Counterpart to close() on all the depending writers.
virtual int plotPoint(const tarch::la::Vector< 2, double > &position)=0
virtual int plotPoint(const tarch::la::Vector< 3, double > &position)=0
virtual void clear()=0
Clear the writer, i.e.
virtual PointDataWriter * createPointDataWriter(const std::string &identifier, int recordsPerPoint)=0
Caller has to destroy this instance manually.
Have to include this header, as I need access to the SYCL_EXTERNAL keyword.