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.

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

No documentation provided.

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

supply functor

Class template Dune::XT::Grid::ElementVisualization::FunctorBase

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

No documentation provided.

std::string Dune::XT::Grid::ElementVisualization::FunctorBase::filename() const

No documentation provided.

std::string Dune::XT::Grid::ElementVisualization::FunctorBase::dir() const

No documentation provided.

virtual double Dune::XT::Grid::ElementVisualization::FunctorBase::operator()(const int&) const = 0

No documentation provided.

int Dune::XT::Grid::ElementVisualization::FunctorBase::values(const GridViewType &view)

No documentation provided.

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

No documentation provided.

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

No documentation provided.

const std::string Dune::XT::Grid::ElementVisualization::FunctorBase::filename_

No documentation provided.

const std::string Dune::XT::Grid::ElementVisualization::FunctorBase::dir_

No documentation provided.

Class template Dune::XT::Grid::ElementVisualization::VolumeFunctor

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

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

No documentation provided.

double Dune::XT::Grid::ElementVisualization::VolumeFunctor::operator()(const Element &ent) const

No documentation provided.

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

No documentation provided.

type Dune::XT::Grid::ElementVisualization::VolumeFunctor::Element

No documentation provided.

Class template Dune::XT::Grid::ElementVisualization::ProcessIdFunctor

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

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

No documentation provided.

double Dune::XT::Grid::ElementVisualization::ProcessIdFunctor::operator()(const Element&) const

No documentation provided.

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

No documentation provided.

type Dune::XT::Grid::ElementVisualization::ProcessIdFunctor::Element

No documentation provided.

Class template Dune::XT::Grid::ElementVisualization::BoundaryIDFunctor

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

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

No documentation provided.

double Dune::XT::Grid::ElementVisualization::BoundaryIDFunctor::operator()(const Element &entity) const

No documentation provided.

template<>
Dune::XT::Grid::ElementVisualization::BoundaryIDFunctor::BoundaryIDFunctor<GridViewType, enable>(const GridViewType &view, const std::string &filename = <recovery-expr>("BoundaryIDFunctor"), const std::string &dirname = <recovery-expr>("."))

No documentation provided.

const GridViewType &Dune::XT::Grid::ElementVisualization::BoundaryIDFunctor::gridview_

No documentation provided.

type Dune::XT::Grid::ElementVisualization::BoundaryIDFunctor::Element

No documentation provided.

Class template Dune::XT::Grid::ElementVisualization::BoundaryIDFunctor

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

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

No documentation provided.

double Dune::XT::Grid::ElementVisualization::BoundaryIDFunctor::operator()(const Element&) const override

No documentation provided.

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

No documentation provided.

const GridViewType &Dune::XT::Grid::ElementVisualization::BoundaryIDFunctor::gridview_

No documentation provided.

type Dune::XT::Grid::ElementVisualization::BoundaryIDFunctor::Element

No documentation provided.

Class template Dune::XT::Grid::ElementVisualization::BoundaryTypeFunctor

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

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

No documentation provided.

double Dune::XT::Grid::ElementVisualization::BoundaryTypeFunctor::operator()(const Element &entity) const override

No documentation provided.

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

No documentation provided.

const GridViewType &Dune::XT::Grid::ElementVisualization::BoundaryTypeFunctor::gridview_

No documentation provided.

const std::string Dune::XT::Grid::ElementVisualization::BoundaryTypeFunctor::type_

No documentation provided.

const BoundaryInfoType &Dune::XT::Grid::ElementVisualization::BoundaryTypeFunctor::boundaryInfo_

No documentation provided.

type Dune::XT::Grid::ElementVisualization::BoundaryTypeFunctor::Element

No documentation provided.

Class template Dune::XT::Grid::ElementVisualization::AreaMarker

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

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

No documentation provided.

double Dune::XT::Grid::ElementVisualization::AreaMarker::operator()(const Element &entity) const

No documentation provided.

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

No documentation provided.

type Dune::XT::Grid::ElementVisualization::AreaMarker::Element

No documentation provided.

Class template Dune::XT::Grid::ElementVisualization::GeometryFunctor

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

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

No documentation provided.

double Dune::XT::Grid::ElementVisualization::GeometryFunctor::operator()(const Element &ent) const

No documentation provided.

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

No documentation provided.

type Dune::XT::Grid::ElementVisualization::GeometryFunctor::Element

No documentation provided.

Class template Dune::XT::Grid::ElementVisualization::PartitionTypeFunctor

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

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

No documentation provided.

double Dune::XT::Grid::ElementVisualization::PartitionTypeFunctor::operator()(const Element &ent) const

No documentation provided.

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

No documentation provided.

type Dune::XT::Grid::ElementVisualization::PartitionTypeFunctor::Element

No documentation provided.

Class template Dune::XT::Grid::ElementVisualization::IndexFunctor

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

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

No documentation provided.

double Dune::XT::Grid::ElementVisualization::IndexFunctor::operator()(const Element &entity) const override

No documentation provided.

template<>
Dune::XT::Grid::ElementVisualization::IndexFunctor::IndexFunctor<GridViewType, enable>(const GridViewType &view, const std::string &filename = <recovery-expr>("IndexFunctor"), const std::string &dirname = <recovery-expr>("."))

No documentation provided.

const GridViewType &Dune::XT::Grid::ElementVisualization::IndexFunctor::gridview_

No documentation provided.

type Dune::XT::Grid::ElementVisualization::IndexFunctor::Element

No documentation provided.