dune-grid  2.1.1
Public Types | Public Member Functions
Dune::VTK::FunctionWriterBase< Cell_ > Class Template Reference

Base class for function writers. More...

#include <dune/grid/io/file/vtk/functionwriter.hh>

Inheritance diagram for Dune::VTK::FunctionWriterBase< Cell_ >:
Inheritance graph

List of all members.

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

Detailed Description

template<typename Cell_>
class Dune::VTK::FunctionWriterBase< Cell_ >

Base class for function writers.


Member Typedef Documentation

template<typename Cell_>
typedef Cell_ Dune::VTK::FunctionWriterBase< Cell_ >::Cell
template<typename Cell_>
typedef FieldVector<DF, mydim> Dune::VTK::FunctionWriterBase< Cell_ >::Domain

Constructor & Destructor Documentation

template<typename Cell_>
virtual Dune::VTK::FunctionWriterBase< Cell_ >::~FunctionWriterBase ( ) [inline, virtual]

destructor


Member Function Documentation

template<typename Cell_>
virtual void Dune::VTK::FunctionWriterBase< Cell_ >::addArray ( PVTUWriter writer) [pure virtual]
template<typename Cell_>
virtual bool Dune::VTK::FunctionWriterBase< Cell_ >::beginWrite ( VTUWriter writer,
std::size_t  nitems 
) [pure virtual]
template<typename Cell_>
virtual void Dune::VTK::FunctionWriterBase< Cell_ >::endWrite ( ) [pure virtual]
template<typename Cell_>
virtual std::string Dune::VTK::FunctionWriterBase< Cell_ >::name ( ) const [pure virtual]
template<typename Cell_>
virtual unsigned Dune::VTK::FunctionWriterBase< Cell_ >::ncomps ( ) const [pure virtual]
template<typename Cell_>
virtual void Dune::VTK::FunctionWriterBase< Cell_ >::write ( const Cell cell,
const Domain xl 
) [inline, virtual]
template<typename Cell_>
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 >.


The documentation for this class was generated from the following file: