dune-pdelab  2.0.0
Public Types | Public Member Functions | Public Attributes | List of all members
Dune::PDELab::vtk::OutputCollector< VTKWriter, Data > Struct Template Reference

#include <dune/pdelab/gridfunctionspace/vtk.hh>

Public Types

typedef Data_ Data
 Common data container (hierarchic LFS, global solution data etc.) More...
 
typedef Data::GridFunctionSpace GFS
 
typedef Data::Vector Vector
 
typedef Data::Predicate Predicate
 

Public Member Functions

template<typename NameGenerator >
OutputCollectoraddSolution (const NameGenerator &name_generator)
 
template<typename Factory , typename TreePath >
OutputCollectoraddCellFunction (Factory factory, TreePath tp, std::string name)
 
template<typename Factory , typename TreePath >
OutputCollectoraddVertexFunction (Factory factory, TreePath tp, std::string name)
 
 OutputCollector (VTKWriter &vtk_writer, const shared_ptr< Data > &data, const Predicate &predicate=Predicate())
 

Public Attributes

VTKWriter_vtk_writer
 
shared_ptr< Data_data
 
Predicate _predicate
 

Member Typedef Documentation

template<typename VTKWriter, typename Data>
typedef Data_ Dune::PDELab::vtk::OutputCollector< VTKWriter, Data >::Data

Common data container (hierarchic LFS, global solution data etc.)

template<typename VTKWriter, typename Data>
typedef Data::GridFunctionSpace Dune::PDELab::vtk::OutputCollector< VTKWriter, Data >::GFS
template<typename VTKWriter, typename Data>
typedef Data::Predicate Dune::PDELab::vtk::OutputCollector< VTKWriter, Data >::Predicate
template<typename VTKWriter, typename Data>
typedef Data::Vector Dune::PDELab::vtk::OutputCollector< VTKWriter, Data >::Vector

Constructor & Destructor Documentation

template<typename VTKWriter, typename Data>
Dune::PDELab::vtk::OutputCollector< VTKWriter, Data >::OutputCollector ( VTKWriter vtk_writer,
const shared_ptr< Data > &  data,
const Predicate predicate = Predicate() 
)
inline

Member Function Documentation

template<typename VTKWriter, typename Data>
template<typename Factory , typename TreePath >
OutputCollector& Dune::PDELab::vtk::OutputCollector< VTKWriter, Data >::addCellFunction ( Factory  factory,
TreePath  tp,
std::string  name 
)
inline
template<typename VTKWriter, typename Data>
template<typename NameGenerator >
OutputCollector& Dune::PDELab::vtk::OutputCollector< VTKWriter, Data >::addSolution ( const NameGenerator &  name_generator)
inline
template<typename VTKWriter, typename Data>
template<typename Factory , typename TreePath >
OutputCollector& Dune::PDELab::vtk::OutputCollector< VTKWriter, Data >::addVertexFunction ( Factory  factory,
TreePath  tp,
std::string  name 
)
inline

Member Data Documentation

template<typename VTKWriter, typename Data>
shared_ptr<Data> Dune::PDELab::vtk::OutputCollector< VTKWriter, Data >::_data
template<typename VTKWriter, typename Data>
Predicate Dune::PDELab::vtk::OutputCollector< VTKWriter, Data >::_predicate
template<typename VTKWriter, typename Data>
VTKWriter& Dune::PDELab::vtk::OutputCollector< VTKWriter, Data >::_vtk_writer

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