dune-pdelab 2.7-git
Loading...
Searching...
No Matches
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 std::shared_ptr< Data > &data, const Predicate &predicate=Predicate())
 

Public Attributes

VTKWriter_vtk_writer
 
std::shared_ptr< Data_data
 
Predicate _predicate
 

Member Typedef Documentation

◆ Data

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

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

◆ GFS

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

◆ Predicate

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

◆ Vector

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

Constructor & Destructor Documentation

◆ OutputCollector()

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

Member Function Documentation

◆ addCellFunction() [1/2]

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

◆ addCellFunction() [2/2]

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

◆ addSolution()

template<typename VTKWriter , typename Data_ >
template<typename NameGenerator >
OutputCollector & Dune::PDELab::vtk::OutputCollector< VTKWriter, Data_ >::addSolution ( const NameGenerator &  name_generator)
inline

◆ addVertexFunction() [1/2]

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

◆ addVertexFunction() [2/2]

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

◆ _data

template<typename VTKWriter , typename Data_ >
std::shared_ptr<Data> Dune::PDELab::vtk::OutputCollector< VTKWriter, Data_ >::_data

◆ _predicate

template<typename VTKWriter , typename Data_ >
Predicate Dune::PDELab::vtk::OutputCollector< VTKWriter, Data_ >::_predicate

◆ _vtk_writer

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: