dune-grid  2.4.1
Files | Namespaces | Classes | Enumerations
Visualization ToolKit (VTK)
Collaboration diagram for Visualization ToolKit (VTK):

Files

file  boundaryiterators.hh
 Functions for VTK output on the skeleton.
 
file  skeletonfunction.hh
 Functions for VTK output on the skeleton.
 

Namespaces

 Dune::VTK
 

Classes

class  Dune::VTK::BasicWriter< IteratorFactory >
 
class  Dune::VTK::BoundaryIterator< GV >
 iterate over the GridViews boundary intersections More...
 
class  Dune::VTK::IntersectionIndexSet< ElementIndexSet >
 
class  Dune::VTK::NonConformingBoundaryIteratorFactory< GV >
 
class  Dune::VTK::NonConformingBoundaryWriter< GV >
 
struct  Dune::VTK::PrintType< T >
 determine a type to safely put another type into a stream More...
 
struct  Dune::VTK::PrintType< unsigned char >
 
struct  Dune::VTK::PrintType< signed char >
 
struct  Dune::VTK::PrintType< char >
 
class  Dune::VTK::TypeName< T >
 map type to its VTK name in data array More...
 
class  Dune::VTK::FieldInfo
 Descriptor struct for VTK fields. More...
 
class  Dune::VTK::Corner< Cell >
 simple class representing a corner of a cell More...
 
class  Dune::VTK::CornerIterator< CellIterator >
 iterate over the corners of some cell range More...
 
class  Dune::VTK::DataArrayWriter< T >
 base class for data array writers More...
 
class  Dune::VTK::AsciiDataArrayWriter< T >
 a streaming writer for data array tags, uses ASCII inline format More...
 
class  Dune::VTK::BinaryDataArrayWriter< T >
 a streaming writer for data array tags, uses binary inline format More...
 
class  Dune::VTK::AppendedRawDataArrayWriter< T >
 a streaming writer for data array tags, uses appended raw format More...
 
class  Dune::VTK::AppendedBase64DataArrayWriter< T >
 a streaming writer for data array tags, uses appended base64 format More...
 
class  Dune::VTK::NakedBase64DataArrayWriter< T >
 a streaming writer for appended data array tags, uses base64 format More...
 
class  Dune::VTK::NakedRawDataArrayWriter< T >
 a streaming writer for appended data arrays, uses raw format More...
 
class  Dune::VTK::DataArrayWriterFactory
 a factory for DataArrayWriters More...
 
class  Dune::VTKFunction< GridView >
 A base class for grid functions with any return type and dimension. More...
 
class  Dune::P0VTKFunction< GV, V >
 Take a vector and interpret it as cell data for the VTKWriter. More...
 
class  Dune::P1VTKFunction< GV, V >
 Take a vector and interpret it as point data for the VTKWriter. More...
 
class  Dune::VTK::FunctionWriterBase< Cell_ >
 Base class for function writers. More...
 
class  Dune::VTK::VTKFunctionWriter< Func >
 Base class for function writers. More...
 
class  Dune::VTK::CoordinatesWriter< Cell >
 writer for the Coordinates array More...
 
class  Dune::VTK::ConformingConnectivityWriter< IteratorFactory >
 writer for the connectivity array in conforming mode More...
 
class  Dune::VTK::NonConformingConnectivityWriter< Cell >
 writer for the connectivity array in nonconforming mode More...
 
class  Dune::VTK::OffsetsWriter< Cell >
 writer for the offsets array More...
 
class  Dune::VTK::TypesWriter< Cell >
 writer for the types array More...
 
class  Dune::VTK::PointIterator< CellIterator, IS >
 iterate over the points of some corner range More...
 
class  Dune::VTK::PVTUWriter
 Dump a .vtu/.vtp files contents to a stream. More...
 
struct  Dune::VTK::SkeletonFunctionTraits< GV, RF >
 
class  Dune::VTK::SkeletonFunctionInterface< GV, RF >
 A prototype for VTKFunctions on the skeleton. More...
 
class  Dune::VTK::SkeletonFunctionWriter< Func >
 function writer for skeleton functions More...
 
class  Dune::SubsamplingVTKWriter< GridView >
 Writer for the output of subsampled grid functions in the vtk format.Writes arbitrary grid functions (living on cells or vertices of a grid) to a file suitable for easy visualization with The Visualization Toolkit (VTK). In contrast to the regular VTKWriter, this Writer allows subsampling of the elements via VirtualRefinement. The SubSamplingVTKWriter always writes nonconforming data. More...
 
class  Dune::VTK::ConformingVolumeIteratorFactory< GV >
 
class  Dune::VTK::NonConformingVolumeIteratorFactory< GV >
 
class  Dune::VTK::ConformingVolumeWriter< GV >
 
singleton  Dune::VTKSequenceWriter< GridView >
 Writer for the ouput of grid functions in the vtk format.Writes arbitrary grid functions (living on cells or vertices of a grid) to a file suitable for easy visualization with The Visualization Toolkit (VTK). More...
 
class  Dune::SubsamplingVTKSequenceWriter< GridView >
 Writer for the ouput of grid functions in the vtk format.Writes arbitrary grid functions (living on cells or vertices of a grid) to a file suitable for easy visualization with The Visualization Toolkit (VTK). More...
 
class  Dune::VTKWriter< GridView >
 Writer for the ouput of grid functions in the vtk format.Writes arbitrary grid functions (living on cells or vertices of a grid) to a file suitable for easy visualization with The Visualization Toolkit (VTK). More...
 
class  Dune::VTKWriter< GridView >::VTKLocalFunction
 Type erasure wrapper for VTK data sets. More...
 
struct  Dune::VTKWriter< GridView >::VTKLocalFunction::FunctionWrapperBase
 Base class for polymorphic container of underlying data set. More...
 
struct  Dune::VTKWriter< GridView >::VTKLocalFunction::FunctionWrapper< F >
 Type erasure implementation for functions conforming to the dune-functions LocalFunction interface. More...
 
struct  Dune::VTKWriter< GridView >::VTKLocalFunction::VTKFunctionWrapper
 Type erasure implementation for legacy VTKFunctions. More...
 
class  Dune::VTKWriter< GridView >::CellIterator
 Iterator over the grids elements. More...
 
class  Dune::VTKWriter< GridView >::VertexIterator
 Iterate over the grid's vertices. More...
 
class  Dune::VTK::VTUWriter
 Dump a .vtu/.vtp files contents to a stream. More...
 

Enumerations

enum  Dune::VTK::OutputType { Dune::VTK::ascii, Dune::VTK::base64, Dune::VTK::appendedraw, Dune::VTK::appendedbase64 }
 How the bulk data should be stored in the file. More...
 
enum  Dune::VTK::DataMode { Dune::VTK::conforming, Dune::VTK::nonconforming }
 Whether to produce conforming or non-conforming output. More...
 
enum  Dune::VTK::GeometryType {
  Dune::VTK::vertex = 1, Dune::VTK::line = 3, Dune::VTK::triangle = 5, Dune::VTK::quadrilateral = 9,
  Dune::VTK::tetrahedron = 10, Dune::VTK::hexahedron = 12, Dune::VTK::prism = 13, Dune::VTK::pyramid = 14
}
 Type representing VTK's entity geometry types. More...
 
enum  Dune::VTK::FileType { Dune::VTK::polyData, Dune::VTK::unstructuredGrid }
 which type of VTK file to write More...
 
enum  Dune::VTK::FieldInfo::Type { Dune::VTK::FieldInfo::Type::scalar, Dune::VTK::FieldInfo::Type::vector, Dune::VTK::FieldInfo::Type::tensor }
 VTK data type. More...
 
enum  { Dune::VTKFunction< GridView >::dim = GridView::dimension }
 
enum  Dune::VTK::VTUWriter::Phase { Dune::VTK::VTUWriter::main, Dune::VTK::VTUWriter::appended }
 

Detailed Description

Enumeration Type Documentation

template<class GridView>
anonymous enum
Enumerator
dim 

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.

Enumerator
conforming 

Output conforming data.

Neighboring elements share common vertices and thus have a common DoF on that vertex.

nonconforming 

Output non-conforming data.

Each element has it's own set of vertices. The position of a vertex of one element will concide with the position of the corresponding vertex on another element. This allows for multiple DoFs (one per element) on the "same" vertex.

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.

Enumerator
ascii 

Output to the file is in ascii.

base64 

Output to the file is inline base64 binary.

appendedraw 

Ouput is to the file is appended raw binary.

appendedbase64 

Ouput is to the file is appended base64 binary.

Enumerator
main 
appended 

VTK data type.

Enumerator
scalar 

scalar field (may also be multi-component, but is treated as a simply array by ParaView

vector 

vector-valued field (always 3D, will be padded if necessary)

tensor 

tensor field (always 3x3)