|
dune-grid 2.12-git
|
Loading...
Searching...
No Matches
functionwriter.hh
Go to the documentation of this file.
1// SPDX-FileCopyrightText: Copyright © DUNE Project contributors, see file LICENSE.md in module root
#define DUNE_THROW(E,...)
Data array writers for the VTKWriter.
Common stuff for the VTKWriter.
Precision
which precision to use when writing out data to vtk files
Definition common.hh:271
@ int32
@ uint8
@ float32
GeometryType geometryType(const Dune::GeometryType &t)
mapping from GeometryType to VTKGeometryType
Definition common.hh:151
Include standard header files.
virtual unsigned ncomps() const =0
return number of components of the vector
virtual void write(const Cell &, const Domain &)
write at the given position
Definition functionwriter.hh:59
virtual void addArray(PVTUWriter &writer)=0
add this field to the given parallel writer
virtual bool beginWrite(VTUWriter &writer, std::size_t nitems)=0
start writing with the given writer
virtual ~FunctionWriterBase()
destructor
Definition functionwriter.hh:78
virtual void write(const Cell &cell, unsigned cornerIndex)
write at the given corner
Definition functionwriter.hh:71
VTKFunctionWriter(const std::shared_ptr< const Func > &func_, VTK::Precision prec=VTK::Precision::float32)
Definition functionwriter.hh:97
virtual std::string name() const
return name
Definition functionwriter.hh:103
virtual unsigned ncomps() const
return number of components of the vector
Definition functionwriter.hh:106
virtual bool beginWrite(VTUWriter &writer, std::size_t nitems)
start writing with the given writer
Definition functionwriter.hh:117
virtual void addArray(PVTUWriter &writer)
add this field to the given parallel writer
Definition functionwriter.hh:112
virtual void write(const typename Base::Cell &cell, const typename Base::Domain &xl)
write at the given position
Definition functionwriter.hh:124
virtual void endWrite()
signal end of writing
Definition functionwriter.hh:133
virtual void write(const typename Base::Cell &cell, const typename Base::Domain &xl)
write at the given position
Definition functionwriter.hh:176
virtual std::string name() const
return name
Definition functionwriter.hh:159
virtual void endWrite()
signal end of writing
Definition functionwriter.hh:186
virtual unsigned ncomps() const
return number of components of the vector
Definition functionwriter.hh:162
virtual void addArray(PVTUWriter &writer)
add this field to the given parallel writer
Definition functionwriter.hh:165
virtual bool beginWrite(VTUWriter &writer, std::size_t nitems)
start writing with the given writer
Definition functionwriter.hh:170
CoordinatesWriter(VTK::Precision prec=VTK::Precision::float32)
Definition functionwriter.hh:154
writer for the connectivity array in conforming mode
Definition functionwriter.hh:195
virtual void addArray(PVTUWriter &writer)
add this field to the given parallel writer
Definition functionwriter.hh:216
virtual std::string name() const
return name
Definition functionwriter.hh:210
virtual void write(const typename Base::Cell &cell, unsigned cornerIndex)
write at the given corner
Definition functionwriter.hh:242
ConformingConnectivityWriter(const IteratorFactory &factory_)
create a writer with the given iteratorfactory
Definition functionwriter.hh:205
virtual unsigned ncomps() const
return number of components of the vector
Definition functionwriter.hh:213
virtual bool beginWrite(VTUWriter &writer, std::size_t nitems)
start writing with the given writer
Definition functionwriter.hh:221
virtual void endWrite()
signal end of writing
Definition functionwriter.hh:251
writer for the connectivity array in nonconforming mode
Definition functionwriter.hh:261
virtual unsigned ncomps() const
return number of components of the vector
Definition functionwriter.hh:270
virtual std::string name() const
return name
Definition functionwriter.hh:267
virtual void write(const Cell &, unsigned)
write at the given corner
Definition functionwriter.hh:285
virtual void addArray(PVTUWriter &writer)
add this field to the given parallel writer
Definition functionwriter.hh:273
virtual bool beginWrite(VTUWriter &writer, std::size_t nitems)
start writing with the given writer
Definition functionwriter.hh:278
virtual void endWrite()
signal end of writing
Definition functionwriter.hh:291
virtual void addArray(PVTUWriter &writer)
add this field to the given parallel writer
Definition functionwriter.hh:314
virtual void endWrite()
signal end of writing
Definition functionwriter.hh:331
virtual std::string name() const
return name
Definition functionwriter.hh:308
virtual void write(const Cell &cell, const typename Base::Domain &)
write at the given position
Definition functionwriter.hh:326
virtual bool beginWrite(VTUWriter &writer, std::size_t nitems)
start writing with the given writer
Definition functionwriter.hh:319
virtual unsigned ncomps() const
return number of components of the vector
Definition functionwriter.hh:311
virtual unsigned ncomps() const
return number of components of the vector
Definition functionwriter.hh:350
virtual bool beginWrite(VTUWriter &writer, std::size_t nitems)
start writing with the given writer
Definition functionwriter.hh:358
virtual std::string name() const
return name
Definition functionwriter.hh:347
virtual void write(const Cell &cell, const typename Base::Domain &)
write at the given position
Definition functionwriter.hh:364
virtual void addArray(PVTUWriter &writer)
add this field to the given parallel writer
Definition functionwriter.hh:353
virtual void endWrite()
signal end of writing
Definition functionwriter.hh:368
void addArray(const std::string &name, unsigned ncomps, Precision prec)
Add an array to the output file.
Definition pvtuwriter.hh:207
DataArrayWriter * makeArrayWriter(const std::string &name, unsigned ncomps, unsigned nitems, Precision prec)
acquire a DataArrayWriter
Definition vtuwriter.hh:381
T clear(T... args)
T reset(T... args)
T resize(T... args)
T size(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8