- Home
- About DUNE
- Download
- Documentation
- Community
- Development
Base class for function writers. More...
#include <dune/grid/io/file/vtk/functionwriter.hh>
Public Types | |
typedef FieldVector< DF, mydim > | Domain |
typedef Cell_ | Cell |
Public Member Functions | |
virtual std::string | name () const =0 |
return name | |
virtual unsigned | ncomps () const =0 |
return number of components of the vector | |
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 void | write (const Cell &cell, const Domain &xl) |
write at the given position | |
virtual void | write (const Cell &cell, unsigned cornerIndex) |
write at the given corner | |
virtual void | endWrite ()=0 |
signal end of writing | |
virtual | ~FunctionWriterBase () |
destructor |
Base class for function writers.
typedef Cell_ Dune::VTK::FunctionWriterBase< Cell_ >::Cell |
typedef FieldVector<DF, mydim> Dune::VTK::FunctionWriterBase< Cell_ >::Domain |
virtual Dune::VTK::FunctionWriterBase< Cell_ >::~FunctionWriterBase | ( | ) | [inline, virtual] |
destructor
virtual void Dune::VTK::FunctionWriterBase< Cell_ >::addArray | ( | PVTUWriter & | writer | ) | [pure virtual] |
add this field to the given parallel writer
Implemented in Dune::VTK::VTKFunctionWriter< Func >, Dune::VTK::CoordinatesWriter< Cell >, Dune::VTK::ConformingConnectivityWriter< IteratorFactory >, Dune::VTK::NonConformingConnectivityWriter< Cell >, Dune::VTK::OffsetsWriter< Cell >, Dune::VTK::TypesWriter< Cell >, and Dune::VTK::SkeletonFunctionWriter< Func >.
virtual bool Dune::VTK::FunctionWriterBase< Cell_ >::beginWrite | ( | VTUWriter & | writer, | |
std::size_t | nitems | |||
) | [pure virtual] |
start writing with the given writer
Implemented in Dune::VTK::VTKFunctionWriter< Func >, Dune::VTK::CoordinatesWriter< Cell >, Dune::VTK::ConformingConnectivityWriter< IteratorFactory >, Dune::VTK::NonConformingConnectivityWriter< Cell >, Dune::VTK::OffsetsWriter< Cell >, Dune::VTK::TypesWriter< Cell >, and Dune::VTK::SkeletonFunctionWriter< Func >.
Referenced by Dune::VTK::BasicWriter< NonConformingBoundaryIteratorFactory< GV > >::writeCellFunction(), Dune::VTK::BasicWriter< NonConformingBoundaryIteratorFactory< GV > >::writeCornerFunction(), and Dune::VTK::BasicWriter< NonConformingBoundaryIteratorFactory< GV > >::writePointFunction().
virtual void Dune::VTK::FunctionWriterBase< Cell_ >::endWrite | ( | ) | [pure virtual] |
signal end of writing
Implemented in Dune::VTK::VTKFunctionWriter< Func >, Dune::VTK::CoordinatesWriter< Cell >, Dune::VTK::ConformingConnectivityWriter< IteratorFactory >, Dune::VTK::NonConformingConnectivityWriter< Cell >, Dune::VTK::OffsetsWriter< Cell >, Dune::VTK::TypesWriter< Cell >, and Dune::VTK::SkeletonFunctionWriter< Func >.
Referenced by Dune::VTK::BasicWriter< NonConformingBoundaryIteratorFactory< GV > >::writeCellFunction(), Dune::VTK::BasicWriter< NonConformingBoundaryIteratorFactory< GV > >::writeCornerFunction(), and Dune::VTK::BasicWriter< NonConformingBoundaryIteratorFactory< GV > >::writePointFunction().
virtual std::string Dune::VTK::FunctionWriterBase< Cell_ >::name | ( | ) | const [pure virtual] |
return name
Implemented in Dune::VTK::VTKFunctionWriter< Func >, Dune::VTK::CoordinatesWriter< Cell >, Dune::VTK::ConformingConnectivityWriter< IteratorFactory >, Dune::VTK::NonConformingConnectivityWriter< Cell >, Dune::VTK::OffsetsWriter< Cell >, Dune::VTK::TypesWriter< Cell >, and Dune::VTK::SkeletonFunctionWriter< Func >.
virtual unsigned Dune::VTK::FunctionWriterBase< Cell_ >::ncomps | ( | ) | const [pure virtual] |
return number of components of the vector
Implemented in Dune::VTK::VTKFunctionWriter< Func >, Dune::VTK::CoordinatesWriter< Cell >, Dune::VTK::ConformingConnectivityWriter< IteratorFactory >, Dune::VTK::NonConformingConnectivityWriter< Cell >, Dune::VTK::OffsetsWriter< Cell >, Dune::VTK::TypesWriter< Cell >, and Dune::VTK::SkeletonFunctionWriter< Func >.
virtual void Dune::VTK::FunctionWriterBase< Cell_ >::write | ( | const Cell & | cell, | |
unsigned | cornerIndex | |||
) | [inline, virtual] |
write at the given corner
This default method forwards the writing to write(const Cell&, const Domain&).
Reimplemented in Dune::VTK::NonConformingConnectivityWriter< Cell >.
virtual void Dune::VTK::FunctionWriterBase< Cell_ >::write | ( | const Cell & | cell, | |
const Domain & | xl | |||
) | [inline, virtual] |
write at the given position
This is the default dummy implementation. This method is not abstract so derived classes don't have to override it if they don't need it.
Referenced by Dune::VTK::FunctionWriterBase< Func::Traits::Cell >::write(), Dune::VTK::BasicWriter< NonConformingBoundaryIteratorFactory< GV > >::writeCellFunction(), Dune::VTK::BasicWriter< NonConformingBoundaryIteratorFactory< GV > >::writeCornerFunction(), and Dune::VTK::BasicWriter< NonConformingBoundaryIteratorFactory< GV > >::writePointFunction().
Generated on Fri Apr 29 2011 with Doxygen (ver 1.7.1) [doxygen-log,error-log].