dune-pdelab  2.4.1
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<template< typename... > class Function, typename TreePath , typename... Params>
OutputCollectoraddCellFunction (TreePath tp, std::string name, Params &&...params)
 
template<typename Factory , typename TreePath >
OutputCollectoraddVertexFunction (Factory factory, TreePath tp, std::string name)
 
template<template< typename... > class Function, typename TreePath , typename... Params>
OutputCollectoraddVertexFunction (TreePath tp, std::string name, Params &&...params)
 
 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<template< typename... > class Function, typename TreePath , typename... Params>
OutputCollector& Dune::PDELab::vtk::OutputCollector< VTKWriter, Data_ >::addCellFunction ( TreePath  tp,
std::string  name,
Params &&...  params 
)
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
template<typename VTKWriter, typename Data_>
template<template< typename... > class Function, typename TreePath , typename... Params>
OutputCollector& Dune::PDELab::vtk::OutputCollector< VTKWriter, Data_ >::addVertexFunction ( TreePath  tp,
std::string  name,
Params &&...  params 
)
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: