|
dune-grid 2.8.0
|
Loading...
Searching...
No Matches
basicwriter.hh
Go to the documentation of this file.
std::string relativePath(const std::string &newbase, const std::string &p)
std::string concatPaths(const std::string &base, const std::string &p)
Common stuff for the VTKWriter.
OutputType
How the bulk data should be stored in the file.
Definition common.hh:41
@ unstructuredGrid
for .vtu files (UnstructuredGrid)
Definition common.hh:254
Include standard header files.
void finalize(bool success=true)
Definition basicwriter.hh:33
void writeCellData(VTUWriter &vtuWriter, unsigned ncells) const
Definition basicwriter.hh:152
BasicWriter(const IteratorFactory &factory_)
Definition basicwriter.hh:65
std::string getSerialPieceName(const std::string &name, const std::string &path) const
return name of a serial piece file
Definition basicwriter.hh:355
void writeCollection(const std::string name, const std::string &piecename, const std::string &piecepath)
write header file in parallel case to stream
Definition basicwriter.hh:238
void writeGrid(VTUWriter &vtuWriter, unsigned ncells, unsigned npoints, unsigned ncorners)
Definition basicwriter.hh:174
void writeAll(VTUWriter &vtuWriter, unsigned ncells, unsigned npoints, unsigned ncorners)
Definition basicwriter.hh:188
std::string pwrite(const std::string &name, const std::string &path, const std::string &extendpath, OutputType outputType)
write output; interface might change later
Definition basicwriter.hh:393
void writeCellFunction(VTUWriter &vtuWriter, FunctionWriter &functionWriter, unsigned ncells) const
Definition basicwriter.hh:93
void writeCornerFunction(VTUWriter &vtuWriter, FunctionWriter &functionWriter, unsigned ncorners) const
Definition basicwriter.hh:119
std::string getParallelHeaderName(const std::string &name, const std::string &path) const
return name of a parallel header file
Definition basicwriter.hh:323
void writePointData(VTUWriter &vtuWriter, unsigned npoints) const
Definition basicwriter.hh:163
static std::string getFirstVector(const WriterList &data)
Definition basicwriter.hh:144
FunctionWriterBase< Cell > FunctionWriter
Definition basicwriter.hh:41
void writePointFunction(VTUWriter &vtuWriter, FunctionWriter &functionWriter, unsigned npoints) const
Definition basicwriter.hh:107
void writePiece(const std::string &filename, OutputType outputType)
Definition basicwriter.hh:196
void addCellData(const std::shared_ptr< FunctionWriter > &writer)
Definition basicwriter.hh:74
static std::string getFirstScalar(const WriterList &data)
Definition basicwriter.hh:136
std::string getParallelPieceName(const std::string &name, const std::string &path, int rank) const
return name of a parallel piece file
Definition basicwriter.hh:293
std::string write(const std::string &name, OutputType outputType)
write output (interface might change later)
Definition basicwriter.hh:434
void addPointData(const std::shared_ptr< FunctionWriter > &writer)
Definition basicwriter.hh:78
virtual void write(const Cell &, const Domain &)
write at the given position
Definition functionwriter.hh:57
virtual bool beginWrite(VTUWriter &writer, std::size_t nitems)=0
start writing with the given writer
virtual void addArray(PVTUWriter &writer)
add this field to the given parallel writer
Definition functionwriter.hh:163
void endMain()
finish the main PolyData/UnstructuredGrid section
Definition pvtuwriter.hh:193
void endCellData()
finish CellData section
Definition pvtuwriter.hh:153
void beginMain(unsigned ghostLevel=0)
start the main PPolyData/PUnstructuredGrid section
Definition pvtuwriter.hh:187
void beginCellData(const std::string &scalars="", const std::string &vectors="")
start CellData section
Definition pvtuwriter.hh:144
void beginPointData(const std::string &scalars="", const std::string &vectors="")
start PointData section
Definition pvtuwriter.hh:118
void addPiece(const std::string &filename)
Add a serial piece to the output file.
Definition pvtuwriter.hh:213
void endPointData()
finish PointData section
Definition pvtuwriter.hh:127
void endPoints()
finish section for the point coordinates
Definition pvtuwriter.hh:169
void beginPoints()
start section for the point coordinates
Definition pvtuwriter.hh:164
bool beginAppended()
start the appended data section
Definition vtuwriter.hh:343
void endAppended()
finish the appended data section
Definition vtuwriter.hh:357
void endCellData()
finish CellData section
Definition vtuwriter.hh:218
void beginMain(unsigned ncells, unsigned npoints)
start the main PolyData/UnstructuredGrid section
Definition vtuwriter.hh:308
void beginCells()
start section for the grid cells/PolyData lines
Definition vtuwriter.hh:272
void endPointData()
finish PointData section
Definition vtuwriter.hh:180
void beginCellData(const std::string &scalars="", const std::string &vectors="")
start CellData section
Definition vtuwriter.hh:203
void beginPointData(const std::string &scalars="", const std::string &vectors="")
start PointData section
Definition vtuwriter.hh:165
void endPoints()
finish section for the point coordinates
Definition vtuwriter.hh:247
void endCells()
start section for the grid cells/PolyData lines
Definition vtuwriter.hh:283
void beginPoints()
start section for the point coordinates
Definition vtuwriter.hh:236
void endMain()
finish the main PolyData/UnstructuredGrid section
Definition vtuwriter.hh:318
T begin(T... args)
T c_str(T... args)
T clear(T... args)
T distance(T... args)
T empty(T... args)
T end(T... args)
T exceptions(T... args)
T open(T... args)
T push_back(T... args)
T setfill(T... args)
T setw(T... args)
T size(T... args)
T str(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8