version 0.4.1
Ikarus::Vtk Namespace Reference

Classes

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

Enumerations

enum class  DataTag {
  BEGIN , asCellData , asPointData , asCellAndPointData ,
  END
}
 Tag enum indicating cell data or point data. More...
 

Functions

constexpr std::string toString (DataTag _e)
 
template<typename AS , class... Args>
requires (Ikarus::Concepts::FlatAssembler<AS>)
 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>)
 Writer (std::shared_ptr< AS >, DC &&, Args...) -> Writer< AS, std::decay_t< DC >, typename DefaultVTKWriterManager< typename AS::GridView >::template DefaultVTKWriter< std::decay_t< DC > > >
 

Enumeration Type Documentation

◆ DataTag

enum class Ikarus::Vtk::DataTag
strong
Enumerator
BEGIN 
asCellData 
asPointData 
asCellAndPointData 
END 

Function Documentation

◆ toString()

constexpr std::string Ikarus::Vtk::toString ( DataTag  _e)
constexpr

◆ Writer() [1/2]

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<> >
Here is the caller graph for this function:

◆ Writer() [2/2]

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 > > >