|
dune-grid 2.10
|
Classes | |
| class | AppendedBase64DataArrayWriter |
| a streaming writer for data array tags, uses appended base64 format More... | |
| class | AppendedRawDataArrayWriter |
| a streaming writer for data array tags, uses appended raw format More... | |
| class | AsciiDataArrayWriter |
| a streaming writer for data array tags, uses ASCII inline format More... | |
| class | BasicWriter |
| class | BinaryDataArrayWriter |
| a streaming writer for data array tags, uses binary inline format More... | |
| class | BoundaryIterator |
| iterate over the GridViews boundary intersections More... | |
| class | ConformingConnectivityWriter |
| writer for the connectivity array in conforming mode More... | |
| class | ConformingVolumeIteratorFactory |
| class | ConformingVolumeWriter |
| class | CoordinatesWriter |
| writer for the Coordinates 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 | DataArrayWriterFactory |
| a factory for DataArrayWriters More... | |
| class | FieldInfo |
| Descriptor struct for VTK fields. More... | |
| class | FunctionWriterBase |
| Base class for function writers. More... | |
| class | IntersectionIndexSet |
| 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 | NonConformingBoundaryIteratorFactory |
| class | NonConformingBoundaryWriter |
| class | NonConformingConnectivityWriter |
| writer for the connectivity array in nonconforming mode More... | |
| class | NonConformingVolumeIteratorFactory |
| class | OffsetsWriter |
| writer for the offsets array More... | |
| class | PointIterator |
| iterate over the points of some corner range More... | |
| struct | PrintType |
| determine a type to safely put another type into a stream More... | |
| struct | PrintType< char > |
| struct | PrintType< signed char > |
| struct | PrintType< unsigned char > |
| class | PVTUWriter |
| Dump a .vtu/.vtp files contents to a stream. More... | |
| class | SkeletonFunctionInterface |
| A prototype for VTKFunctions on the skeleton. More... | |
| struct | SkeletonFunctionTraits |
| class | SkeletonFunctionWriter |
| function writer for skeleton functions More... | |
| class | TypesWriter |
| writer for the types array More... | |
| class | VTKFunctionWriter |
| Base class for function writers. More... | |
| 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 , polygon = 7 , quadrilateral = 9 , tetrahedron = 10 , hexahedron = 12 , prism = 13 , pyramid = 14 , polyhedron = 42 } |
| Type representing VTK's entity geometry types. More... | |
| enum | FileType { polyData , unstructuredGrid } |
| which type of VTK file to write More... | |
| enum class | Precision { int32 , uint8 , uint32 , float32 , float64 } |
| which precision to use when writing out data to vtk files More... | |
Functions | |
| GeometryType | geometryType (const Dune::GeometryType &t) |
| mapping from GeometryType to VTKGeometryType | |
| int | renumber (const Dune::GeometryType &t, int i) |
| renumber VTK <-> Dune | |
| template<typename T > | |
| int | renumber (const T &t, int i) |
| renumber VTK <-> Dune | |
| std::string | getEndiannessString () |
| determine endianness of this C++ implementation | |
| std::string | toString (Precision p) |
| map precision to VTK type name | |
| std::size_t | typeSize (Precision p) |
| map precision to byte size | |
| 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 | |
| polygon | |
| quadrilateral | |
| tetrahedron | |
| hexahedron | |
| prism | |
| pyramid | |
| polyhedron | |
How the bulk data should be stored in the file.
|
strong |
which precision to use when writing out data to vtk files
| Enumerator | |
|---|---|
| int32 | |
| uint8 | |
| uint32 | |
| float32 | |
| float64 | |
|
inline |
mapping from GeometryType to VTKGeometryType
|
inline |
determine endianness of this C++ implementation
|
inline |
Since the renumbering never does anything more complex than exchanging two indices, this method works both ways.
| 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) |
|
inline |
map precision to byte size