Struct Dune::XT::Grid::ElementVisualization

struct Dune::XT::Grid::ElementVisualization

Collection of functors and helpers to attach and write per-element data as VTK output.

Function template Dune::XT::Grid::ElementVisualization::elementdata

template<class View, class F>
static void Dune::XT::Grid::ElementVisualization::elementdata(const View &view, const F &f)

No documentation provided.

Function template Dune::XT::Grid::ElementVisualization::all

template<class Grid>
static void Dune::XT::Grid::ElementVisualization::all(const Grid &grid, const std::string &outputDir = "visualisation")

supply functor

Class template Dune::XT::Grid::ElementVisualization::FunctorBase<GridViewType>

template<class GridViewType>
class Dune::XT::Grid::ElementVisualization::FunctorBase<GridViewType>

No documentation provided.

Method Dune::XT::Grid::ElementVisualization::FunctorBase::filename

template<class GridViewType>
std::string Dune::XT::Grid::ElementVisualization::FunctorBase<GridViewType>::filename() const

No documentation provided.

Method Dune::XT::Grid::ElementVisualization::FunctorBase::dir

template<class GridViewType>
std::string Dune::XT::Grid::ElementVisualization::FunctorBase<GridViewType>::dir() const

No documentation provided.

Method Dune::XT::Grid::ElementVisualization::FunctorBase::operator()

template<class GridViewType>
virtual double Dune::XT::Grid::ElementVisualization::FunctorBase<GridViewType>::operator()(const Element&) const = 0

No documentation provided.

Method Dune::XT::Grid::ElementVisualization::FunctorBase::values

template<class GridViewType>
std::vector<double> Dune::XT::Grid::ElementVisualization::FunctorBase<GridViewType>::values(const GridViewType &view)

No documentation provided.

Constructor Dune::XT::Grid::ElementVisualization::FunctorBase::FunctorBase

template<class GridViewType>
explicit Dune::XT::Grid::ElementVisualization::FunctorBase<GridViewType>::FunctorBase(std::string filename = "Functor", std::string dirname = ".")

No documentation provided.

Destructor Dune::XT::Grid::ElementVisualization::FunctorBase::~FunctorBase

template<class GridViewType>
virtual Dune::XT::Grid::ElementVisualization::FunctorBase<GridViewType>::~FunctorBase() = default

No documentation provided.

Field Dune::XT::Grid::ElementVisualization::FunctorBase::filename_

template<class GridViewType>
const std::string Dune::XT::Grid::ElementVisualization::FunctorBase<GridViewType>::filename_

No documentation provided.

Field Dune::XT::Grid::ElementVisualization::FunctorBase::dir_

template<class GridViewType>
const std::string Dune::XT::Grid::ElementVisualization::FunctorBase<GridViewType>::dir_

No documentation provided.

Type alias Dune::XT::Grid::ElementVisualization::FunctorBase::Element

template<class GridViewType>
using Dune::XT::Grid::ElementVisualization::FunctorBase<GridViewType>::Element = extract_entity_t<GridViewType>

No documentation provided.

Class template Dune::XT::Grid::ElementVisualization::VolumeFunctor<GridViewType>

Inherits from Dune::XT::Grid::ElementVisualization::FunctorBase.

template<class GridViewType>
class Dune::XT::Grid::ElementVisualization::VolumeFunctor<GridViewType> : public FunctorBase<GridViewType>

No documentation provided.

Method Dune::XT::Grid::ElementVisualization::VolumeFunctor::operator()

template<class GridViewType>
double Dune::XT::Grid::ElementVisualization::VolumeFunctor<GridViewType>::operator()(const Element &ent) const

No documentation provided.

Constructor Dune::XT::Grid::ElementVisualization::VolumeFunctor::VolumeFunctor

template<class GridViewType>
explicit Dune::XT::Grid::ElementVisualization::VolumeFunctor<GridViewType>::VolumeFunctor(const std::string &filename = "VolumeFunctor", const std::string &dirname = ".")

No documentation provided.

Type alias Dune::XT::Grid::ElementVisualization::VolumeFunctor::Element

template<class GridViewType>
using Dune::XT::Grid::ElementVisualization::VolumeFunctor<GridViewType>::Element = typename FunctorBase<GridViewType>::Element

No documentation provided.

Class template Dune::XT::Grid::ElementVisualization::ProcessIdFunctor<GridViewType>

Inherits from Dune::XT::Grid::ElementVisualization::FunctorBase.

template<class GridViewType>
class Dune::XT::Grid::ElementVisualization::ProcessIdFunctor<GridViewType> : public FunctorBase<GridViewType>

No documentation provided.

Method Dune::XT::Grid::ElementVisualization::ProcessIdFunctor::operator()

template<class GridViewType>
double Dune::XT::Grid::ElementVisualization::ProcessIdFunctor<GridViewType>::operator()(const Element&) const

No documentation provided.

Constructor Dune::XT::Grid::ElementVisualization::ProcessIdFunctor::ProcessIdFunctor

template<class GridViewType>
explicit Dune::XT::Grid::ElementVisualization::ProcessIdFunctor<GridViewType>::ProcessIdFunctor(const std::string &filename = "ProcessIDFunctor", const std::string &dirname = ".")

No documentation provided.

Type alias Dune::XT::Grid::ElementVisualization::ProcessIdFunctor::Element

template<class GridViewType>
using Dune::XT::Grid::ElementVisualization::ProcessIdFunctor<GridViewType>::Element = typename FunctorBase<GridViewType>::Element

No documentation provided.

Class template Dune::XT::Grid::ElementVisualization::BoundaryIDFunctor<GridViewType, enable>

Inherits from Dune::XT::Grid::ElementVisualization::FunctorBase.

template<class GridViewType, bool enable = has_boundary_id<GridViewType>::value>
class Dune::XT::Grid::ElementVisualization::BoundaryIDFunctor<GridViewType, enable> : public FunctorBase<GridViewType>

No documentation provided.

Method Dune::XT::Grid::ElementVisualization::BoundaryIDFunctor::operator()

template<class GridViewType, bool enable = has_boundary_id<GridViewType>::value>
double Dune::XT::Grid::ElementVisualization::BoundaryIDFunctor<GridViewType, enable>::operator()(const Element &entity) const

No documentation provided.

Constructor Dune::XT::Grid::ElementVisualization::BoundaryIDFunctor::BoundaryIDFunctor

template<class GridViewType, bool enable = has_boundary_id<GridViewType>::value>
explicit Dune::XT::Grid::ElementVisualization::BoundaryIDFunctor<GridViewType, enable>::BoundaryIDFunctor(const GridViewType &view, const std::string &filename = "BoundaryIDFunctor", const std::string &dirname = ".")

No documentation provided.

Field Dune::XT::Grid::ElementVisualization::BoundaryIDFunctor::gridview_

template<class GridViewType, bool enable = has_boundary_id<GridViewType>::value>
const GridViewType &Dune::XT::Grid::ElementVisualization::BoundaryIDFunctor<GridViewType, enable>::gridview_

No documentation provided.

Type alias Dune::XT::Grid::ElementVisualization::BoundaryIDFunctor::Element

template<class GridViewType, bool enable = has_boundary_id<GridViewType>::value>
using Dune::XT::Grid::ElementVisualization::BoundaryIDFunctor<GridViewType, enable>::Element = typename FunctorBase<GridViewType>::Element

No documentation provided.

Class template Dune::XT::Grid::ElementVisualization::BoundaryIDFunctor<GridViewType, false>

Inherits from Dune::XT::Grid::ElementVisualization::FunctorBase.

template<class GridViewType>
class Dune::XT::Grid::ElementVisualization::BoundaryIDFunctor<GridViewType, false> : public FunctorBase<GridViewType>

No documentation provided.

Method Dune::XT::Grid::ElementVisualization::BoundaryIDFunctor::operator()

template<class GridViewType>
double Dune::XT::Grid::ElementVisualization::BoundaryIDFunctor<GridViewType, false>::operator()(const Element&) const override

No documentation provided.

Constructor Dune::XT::Grid::ElementVisualization::BoundaryIDFunctor::BoundaryIDFunctor

template<class GridViewType>
explicit Dune::XT::Grid::ElementVisualization::BoundaryIDFunctor<GridViewType, false>::BoundaryIDFunctor(const GridViewType &view, const std::string &filename = "BoundaryIDFunctor", const std::string &dirname = ".")

No documentation provided.

Field Dune::XT::Grid::ElementVisualization::BoundaryIDFunctor::gridview_

template<class GridViewType>
const GridViewType &Dune::XT::Grid::ElementVisualization::BoundaryIDFunctor<GridViewType, false>::gridview_

No documentation provided.

Type alias Dune::XT::Grid::ElementVisualization::BoundaryIDFunctor::Element

template<class GridViewType>
using Dune::XT::Grid::ElementVisualization::BoundaryIDFunctor<GridViewType, false>::Element = typename FunctorBase<GridViewType>::Element

No documentation provided.

Class template Dune::XT::Grid::ElementVisualization::BoundaryTypeFunctor<GridViewType, BoundaryInfoType>

Inherits from Dune::XT::Grid::ElementVisualization::FunctorBase.

template<class GridViewType, class BoundaryInfoType>
class Dune::XT::Grid::ElementVisualization::BoundaryTypeFunctor<GridViewType, BoundaryInfoType> : public FunctorBase<GridViewType>

No documentation provided.

Method Dune::XT::Grid::ElementVisualization::BoundaryTypeFunctor::operator()

template<class GridViewType, class BoundaryInfoType>
double Dune::XT::Grid::ElementVisualization::BoundaryTypeFunctor<GridViewType, BoundaryInfoType>::operator()(const Element &entity) const override

No documentation provided.

Constructor Dune::XT::Grid::ElementVisualization::BoundaryTypeFunctor::BoundaryTypeFunctor

template<class GridViewType, class BoundaryInfoType>
Dune::XT::Grid::ElementVisualization::BoundaryTypeFunctor<GridViewType, BoundaryInfoType>::BoundaryTypeFunctor(const GridViewType &view, const BoundaryInfoType &boundaryInfo, std::string type, const std::string &filename = "BoundaryTypeFunctor", const std::string &dirname = ".")

No documentation provided.

Field Dune::XT::Grid::ElementVisualization::BoundaryTypeFunctor::gridview_

template<class GridViewType, class BoundaryInfoType>
const GridViewType &Dune::XT::Grid::ElementVisualization::BoundaryTypeFunctor<GridViewType, BoundaryInfoType>::gridview_

No documentation provided.

Field Dune::XT::Grid::ElementVisualization::BoundaryTypeFunctor::type_

template<class GridViewType, class BoundaryInfoType>
const std::string Dune::XT::Grid::ElementVisualization::BoundaryTypeFunctor<GridViewType, BoundaryInfoType>::type_

No documentation provided.

Field Dune::XT::Grid::ElementVisualization::BoundaryTypeFunctor::boundaryInfo_

template<class GridViewType, class BoundaryInfoType>
const BoundaryInfoType &Dune::XT::Grid::ElementVisualization::BoundaryTypeFunctor<GridViewType, BoundaryInfoType>::boundaryInfo_

No documentation provided.

Type alias Dune::XT::Grid::ElementVisualization::BoundaryTypeFunctor::Element

template<class GridViewType, class BoundaryInfoType>
using Dune::XT::Grid::ElementVisualization::BoundaryTypeFunctor<GridViewType, BoundaryInfoType>::Element = typename FunctorBase<GridViewType>::Element

No documentation provided.

Class template Dune::XT::Grid::ElementVisualization::AreaMarker<GridViewType>

Inherits from Dune::XT::Grid::ElementVisualization::FunctorBase.

template<class GridViewType>
class Dune::XT::Grid::ElementVisualization::AreaMarker<GridViewType> : public FunctorBase<GridViewType>

No documentation provided.

Method Dune::XT::Grid::ElementVisualization::AreaMarker::operator()

template<class GridViewType>
double Dune::XT::Grid::ElementVisualization::AreaMarker<GridViewType>::operator()(const Element &entity) const

No documentation provided.

Constructor Dune::XT::Grid::ElementVisualization::AreaMarker::AreaMarker

template<class GridViewType>
explicit Dune::XT::Grid::ElementVisualization::AreaMarker<GridViewType>::AreaMarker(const std::string &filename = "AreaFunctor", const std::string &dirname = ".")

No documentation provided.

Type alias Dune::XT::Grid::ElementVisualization::AreaMarker::Element

template<class GridViewType>
using Dune::XT::Grid::ElementVisualization::AreaMarker<GridViewType>::Element = typename FunctorBase<GridViewType>::Element

No documentation provided.

Class template Dune::XT::Grid::ElementVisualization::GeometryFunctor<GridViewType>

Inherits from Dune::XT::Grid::ElementVisualization::FunctorBase.

template<class GridViewType>
class Dune::XT::Grid::ElementVisualization::GeometryFunctor<GridViewType> : public FunctorBase<GridViewType>

No documentation provided.

Method Dune::XT::Grid::ElementVisualization::GeometryFunctor::operator()

template<class GridViewType>
double Dune::XT::Grid::ElementVisualization::GeometryFunctor<GridViewType>::operator()(const Element &ent) const

No documentation provided.

Constructor Dune::XT::Grid::ElementVisualization::GeometryFunctor::GeometryFunctor

template<class GridViewType>
explicit Dune::XT::Grid::ElementVisualization::GeometryFunctor<GridViewType>::GeometryFunctor(const std::string &filename = "GeometryFunctor", const std::string &dirname = ".")

No documentation provided.

Type alias Dune::XT::Grid::ElementVisualization::GeometryFunctor::Element

template<class GridViewType>
using Dune::XT::Grid::ElementVisualization::GeometryFunctor<GridViewType>::Element = typename FunctorBase<GridViewType>::Element

No documentation provided.

Class template Dune::XT::Grid::ElementVisualization::PartitionTypeFunctor<GridViewType>

Inherits from Dune::XT::Grid::ElementVisualization::FunctorBase.

template<class GridViewType>
class Dune::XT::Grid::ElementVisualization::PartitionTypeFunctor<GridViewType> : public FunctorBase<GridViewType>

No documentation provided.

Method Dune::XT::Grid::ElementVisualization::PartitionTypeFunctor::operator()

template<class GridViewType>
double Dune::XT::Grid::ElementVisualization::PartitionTypeFunctor<GridViewType>::operator()(const Element &ent) const

No documentation provided.

Constructor Dune::XT::Grid::ElementVisualization::PartitionTypeFunctor::PartitionTypeFunctor

template<class GridViewType>
explicit Dune::XT::Grid::ElementVisualization::PartitionTypeFunctor<GridViewType>::PartitionTypeFunctor(const std::string &filename = "PartitionTypeFunctor", const std::string &dirname = ".")

No documentation provided.

Type alias Dune::XT::Grid::ElementVisualization::PartitionTypeFunctor::Element

template<class GridViewType>
using Dune::XT::Grid::ElementVisualization::PartitionTypeFunctor<GridViewType>::Element = typename FunctorBase<GridViewType>::Element

No documentation provided.

Class template Dune::XT::Grid::ElementVisualization::IndexFunctor<GridViewType, enable>

Inherits from Dune::XT::Grid::ElementVisualization::FunctorBase.

template<class GridViewType, bool enable = has_boundary_id<GridViewType>::value>
class Dune::XT::Grid::ElementVisualization::IndexFunctor<GridViewType, enable> : public FunctorBase<GridViewType>

No documentation provided.

Method Dune::XT::Grid::ElementVisualization::IndexFunctor::operator()

template<class GridViewType, bool enable = has_boundary_id<GridViewType>::value>
double Dune::XT::Grid::ElementVisualization::IndexFunctor<GridViewType, enable>::operator()(const Element &entity) const override

No documentation provided.

Constructor Dune::XT::Grid::ElementVisualization::IndexFunctor::IndexFunctor

template<class GridViewType, bool enable = has_boundary_id<GridViewType>::value>
explicit Dune::XT::Grid::ElementVisualization::IndexFunctor<GridViewType, enable>::IndexFunctor(const GridViewType &view, const std::string &filename = "IndexFunctor", const std::string &dirname = ".")

No documentation provided.

Field Dune::XT::Grid::ElementVisualization::IndexFunctor::gridview_

template<class GridViewType, bool enable = has_boundary_id<GridViewType>::value>
const GridViewType &Dune::XT::Grid::ElementVisualization::IndexFunctor<GridViewType, enable>::gridview_

No documentation provided.

Type alias Dune::XT::Grid::ElementVisualization::IndexFunctor::Element

template<class GridViewType, bool enable = has_boundary_id<GridViewType>::value>
using Dune::XT::Grid::ElementVisualization::IndexFunctor<GridViewType, enable>::Element = typename FunctorBase<GridViewType>::Element

No documentation provided.