version 0.4.1
io/vtkwriter.hh File Reference

Ikarus VTK Writer for finite element results. More...

#include "vtkdatatag.hh"
#include <array>
#include <tuple>
#include "dune/functions/functionspacebases/powerbasis.hh"
#include "dune/functions/functionspacebases/subspacebasis.hh"
#include <dune/common/fvector.hh>
#include <dune/functions/gridfunctions/discreteglobalbasisfunction.hh>
#include <dune/grid/yaspgrid.hh>
#include <dune/vtk/vtkwriter.hh>
#include <dune/vtk/writers/unstructuredgridwriter.hh>
#include <ikarus/io/resultfunction.hh>
#include <ikarus/utils/concepts.hh>

Go to the source code of this file.

Classes

struct  Ikarus::Vtk::Writer< AS, DC, Base >
 Manages writing results using VTK, based on assembler and data collector. More...
 
struct  Ikarus::Vtk::IsStructured< G >
 Meta type to check whether a grid is structured, inherits from false_type. More...
 
struct  Ikarus::Vtk::IsStructured< Dune::YaspGrid< dim, Coordinates > >
 Specialization of IsStructured for YASPGrids, inherits from true_type. More...
 
struct  Ikarus::Vtk::DefaultVTKWriterManager< GV >
 Manages the default template parameter for the Vtk::Writer More...
 

Namespaces

namespace  Ikarus
 
namespace  Ikarus::Vtk
 

Functions

template<typename AS , class... Args>
requires (Ikarus::Concepts::FlatAssembler<AS>)
 Ikarus::Vtk::Writer (std::shared_ptr< AS >, Args...) -> Writer< AS, typename DefaultVTKWriterManager< typename AS::GridView >::DefaultDataCollector, typename DefaultVTKWriterManager< typename AS::GridView >::template DefaultVTKWriter<> >
 
template<typename AS , typename DC , class... Args, Dune::Vtk::IsDataCollector< std::decay_t< DC > > = true>
requires (Ikarus::Concepts::FlatAssembler<AS>)
 Ikarus::Vtk::Writer (std::shared_ptr< AS >, DC &&, Args...) -> Writer< AS, std::decay_t< DC >, typename DefaultVTKWriterManager< typename AS::GridView >::template DefaultVTKWriter< std::decay_t< DC > > >