dune-grid
2.2.1
|
Classes | |
class | BasicWriter |
class | BoundaryIterator |
iterate over the GridViews boundary intersections More... | |
class | IntersectionIndexSet |
class | NonConformingBoundaryIteratorFactory |
class | NonConformingBoundaryWriter |
struct | PrintType |
determine a type to safely put another type into a stream More... | |
struct | PrintType< unsigned char > |
struct | PrintType< signed char > |
struct | PrintType< char > |
class | TypeName |
map type to its VTK name in data array More... | |
class | Corner |
simple class representing a corner of a cell More... | |
class | CornerIterator |
iterate over the corners of some cell range More... | |
class | DataArrayWriter |
base class for data array writers More... | |
class | AsciiDataArrayWriter |
a streaming writer for data array tags, uses ASCII inline format More... | |
class | BinaryDataArrayWriter |
a streaming writer for data array tags, uses binary inline format More... | |
class | AppendedRawDataArrayWriter |
a streaming writer for data array tags, uses appended raw format More... | |
class | AppendedBase64DataArrayWriter |
a streaming writer for data array tags, uses appended base64 format More... | |
class | NakedBase64DataArrayWriter |
a streaming writer for appended data array tags, uses base64 format More... | |
class | NakedRawDataArrayWriter |
a streaming writer for appended data arrays, uses raw format More... | |
class | DataArrayWriterFactory |
a factory for DataArrayWriters More... | |
class | FunctionWriterBase |
Base class for function writers. More... | |
class | VTKFunctionWriter |
Base class for function writers. More... | |
class | CoordinatesWriter |
writer for the Coordinates array More... | |
class | ConformingConnectivityWriter |
writer for the connectivity array in conforming mode More... | |
class | NonConformingConnectivityWriter |
writer for the connectivity array in nonconforming mode More... | |
class | OffsetsWriter |
writer for the offsets array More... | |
class | TypesWriter |
writer for the types array More... | |
class | PointIterator |
iterate over the points of some corner range More... | |
class | PVTUWriter |
Dump a .vtu/.vtp files contents to a stream. More... | |
struct | SkeletonFunctionTraits |
class | SkeletonFunctionInterface |
A prototype for VTKFunctions on the skeleton. More... | |
class | SkeletonFunctionWriter |
function writer for skeleton functions More... | |
class | ConformingVolumeIteratorFactory |
class | NonConformingVolumeIteratorFactory |
class | ConformingVolumeWriter |
class | VTUWriter |
Dump a .vtu/.vtp files contents to a stream. More... | |
Enumerations | |
enum | OutputType { ascii, base64, appendedraw, appendedbase64 } |
How the bulk data should be stored in the file. More... | |
enum | DataMode { conforming, nonconforming } |
Whether to produce conforming or non-conforming output. More... | |
enum | GeometryType { vertex = 1, line = 3, triangle = 5, quadrilateral = 9, tetrahedron = 10, hexahedron = 12, prism = 13, pyramid = 14 } |
Type representing VTK's entity geometry types. More... | |
enum | FileType { polyData, unstructuredGrid } |
which type of VTK file to write More... | |
Functions | |
GeometryType | geometryType (const Dune::GeometryType &t) |
mapping from GeometryType to VTKGeometryType More... | |
int | renumber (const Dune::GeometryType &t, int i) |
renumber VTK <-> Dune More... | |
template<typename T > | |
int | renumber (const T &t, int i) |
renumber VTK <-> Dune More... | |
std::string | getEndiannessString () |
determine endianness of this C++ implementation More... | |
enum Dune::VTK::DataMode |
Whether to produce conforming or non-conforming output.
This applies to the conformity of the data; a non-conforming grid can still be written in conforming data mode, and it is quite possible for data to be non-conforming on a conforming grid.
enum Dune::VTK::FileType |
which type of VTK file to write
Enumerator | |
---|---|
polyData |
for .vtp files (PolyData) |
unstructuredGrid |
for .vtu files (UnstructuredGrid) |
Type representing VTK's entity geometry types.
Only the types which have a corresponding Dune::GeometryType have been included here. Dune-type names have been used, this mainly makes a difference for vtkPrism, which is known by VTK as VTK_WEDGE.
Enumerator | |
---|---|
vertex | |
line | |
triangle | |
quadrilateral | |
tetrahedron | |
hexahedron | |
prism | |
pyramid |
How the bulk data should be stored in the file.
|
inline |
mapping from GeometryType to VTKGeometryType
References hexahedron, line, prism, pyramid, quadrilateral, tetrahedron, triangle, and vertex.
Referenced by Dune::VTK::TypesWriter< Cell >::write(), Dune::SubsamplingVTKWriter< GridView >::writeGridCells(), and Dune::VTKWriter< GridView >::writeGridCells().
|
inline |
determine endianness of this C++ implementation
Referenced by Dune::VTK::PVTUWriter::PVTUWriter(), and Dune::VTK::VTUWriter::VTUWriter().
|
inline |
Since the renumbering never does anything more complex than exchanging two indices, this method works both ways.
Referenced by Dune::VTKWriter< GridView >::CornerIterator::id(), Dune::GmshReaderParser< GridType >::read(), renumber(), Dune::VTK::Corner< typename remove_const< typename std::iterator_traits< CellIterator >::value_type >::type >::vtkIndex(), and Dune::SubsamplingVTKWriter< GridView >::writeGridCells().
int Dune::VTK::renumber | ( | const T & | t, |
int | i | ||
) |
This function is just a convenience shortcut function wrapping renumber(const GeometryType&, int).
t | Entity, Intersection or Geometry to do the renumbering in. Basically, anything with a method type() returning a GeometryType should work here. |
i | Index to of corner in either Dune or VTK numbering (the result will be in the other numbering) |
References renumber().