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.