- Home
- About DUNE
- Download
- Documentation
- Community
- Development
writer for the connectivity array in conforming mode More...
#include <dune/grid/io/file/vtk/functionwriter.hh>
Public Types | |
typedef FieldVector< DF, mydim > | Domain |
typedef IteratorFactory::Cell | Cell |
Public Member Functions | |
ConformingConnectivityWriter (const IteratorFactory &factory_) | |
create a writer with the given iteratorfactory | |
virtual std::string | name () const |
return name | |
virtual unsigned | ncomps () const |
return number of components of the vector | |
virtual void | addArray (PVTUWriter &writer) |
add this field to the given parallel writer | |
virtual bool | beginWrite (VTUWriter &writer, std::size_t nitems) |
start writing with the given writer | |
virtual void | write (const typename Base::Cell &cell, unsigned cornerIndex) |
write at the given corner | |
virtual void | endWrite () |
signal end of writing | |
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 |
writer for the connectivity array in conforming mode
typedef IteratorFactory::Cell Dune::VTK::FunctionWriterBase< IteratorFactory::Cell >::Cell [inherited] |
typedef FieldVector<DF, mydim> Dune::VTK::FunctionWriterBase< IteratorFactory::Cell >::Domain [inherited] |
Dune::VTK::ConformingConnectivityWriter< IteratorFactory >::ConformingConnectivityWriter | ( | const IteratorFactory & | factory_ | ) | [inline] |
create a writer with the given iteratorfactory
virtual void Dune::VTK::ConformingConnectivityWriter< IteratorFactory >::addArray | ( | PVTUWriter & | writer | ) | [inline, virtual] |
add this field to the given parallel writer
Implements Dune::VTK::FunctionWriterBase< IteratorFactory::Cell >.
References Dune::VTK::PVTUWriter::addArray(), Dune::VTK::ConformingConnectivityWriter< IteratorFactory >::name(), and Dune::VTK::ConformingConnectivityWriter< IteratorFactory >::ncomps().
virtual bool Dune::VTK::ConformingConnectivityWriter< IteratorFactory >::beginWrite | ( | VTUWriter & | writer, | |
std::size_t | nitems | |||
) | [inline, virtual] |
start writing with the given writer
write is meaningful, we need to build the data
Implements Dune::VTK::FunctionWriterBase< IteratorFactory::Cell >.
References Dune::VTK::VTUWriter::makeArrayWriter(), Dune::VTK::ConformingConnectivityWriter< IteratorFactory >::name(), and Dune::VTK::ConformingConnectivityWriter< IteratorFactory >::ncomps().
virtual void Dune::VTK::ConformingConnectivityWriter< IteratorFactory >::endWrite | ( | ) | [inline, virtual] |
signal end of writing
Implements Dune::VTK::FunctionWriterBase< IteratorFactory::Cell >.
virtual std::string Dune::VTK::ConformingConnectivityWriter< IteratorFactory >::name | ( | ) | const [inline, virtual] |
virtual unsigned Dune::VTK::ConformingConnectivityWriter< IteratorFactory >::ncomps | ( | ) | const [inline, virtual] |
return number of components of the vector
Implements Dune::VTK::FunctionWriterBase< IteratorFactory::Cell >.
Referenced by Dune::VTK::ConformingConnectivityWriter< IteratorFactory >::addArray(), and Dune::VTK::ConformingConnectivityWriter< IteratorFactory >::beginWrite().
virtual void Dune::VTK::FunctionWriterBase< IteratorFactory::Cell >::write | ( | const Cell & | cell, | |
unsigned | cornerIndex | |||
) | [inline, virtual, inherited] |
write at the given corner
This default method forwards the writing to write(const Cell&, const Domain&).
virtual void Dune::VTK::FunctionWriterBase< IteratorFactory::Cell >::write | ( | const Cell & | cell, | |
const Domain & | xl | |||
) | [inline, virtual, inherited] |
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.
virtual void Dune::VTK::ConformingConnectivityWriter< IteratorFactory >::write | ( | const typename Base::Cell & | cell, | |
unsigned | cornerIndex | |||
) | [inline, virtual] |
write at the given corner
Generated on Fri Apr 29 2011 with Doxygen (ver 1.7.1) [doxygen-log,error-log].