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)¶ supply functor
Class template Dune::XT::Grid::ElementVisualization::FunctorBase¶
-
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 int&) const = 0¶ No documentation provided.
Method Dune::XT::Grid::ElementVisualization::FunctorBase::values¶
-
template<class GridViewType>
int Dune::XT::Grid::ElementVisualization::FunctorBase<GridViewType>::values(const GridViewType &view)¶ No documentation provided.
Constructor Dune::XT::Grid::ElementVisualization::FunctorBase::FunctorBase<GridViewType>¶
-
template<>
template<class GridViewType>
explicit Dune::XT::Grid::ElementVisualization::FunctorBase<GridViewType>::FunctorBase<GridViewType>(std::string filename, std::string dirname)¶ No documentation provided.
Destructor Dune::XT::Grid::ElementVisualization::FunctorBase::~FunctorBase<GridViewType>¶
-
template<>
template<class GridViewType>
virtual Dune::XT::Grid::ElementVisualization::FunctorBase<GridViewType>::~FunctorBase<GridViewType>() = default¶ No documentation provided.
Field Dune::XT::Grid::ElementVisualization::FunctorBase::filename_¶
-
const std::string Dune::XT::Grid::ElementVisualization::FunctorBase::filename_¶
No documentation provided.
Field Dune::XT::Grid::ElementVisualization::FunctorBase::dir_¶
-
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<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<GridViewType>¶
-
template<>
template<class GridViewType>
explicit Dune::XT::Grid::ElementVisualization::VolumeFunctor<GridViewType>::VolumeFunctor<GridViewType>(const std::string &filename, const std::string &dirname)¶ No documentation provided.
Type alias Dune::XT::Grid::ElementVisualization::VolumeFunctor::Element¶
-
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<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<GridViewType>¶
-
template<>
template<class GridViewType>
explicit Dune::XT::Grid::ElementVisualization::ProcessIdFunctor<GridViewType>::ProcessIdFunctor<GridViewType>(const std::string &filename, const std::string &dirname)¶ No documentation provided.
Type alias Dune::XT::Grid::ElementVisualization::ProcessIdFunctor::Element¶
-
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<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<GridViewType, enable>¶
-
template<>
template<class GridViewType, bool enable = has_boundary_id<GridViewType>::value>
explicit Dune::XT::Grid::ElementVisualization::BoundaryIDFunctor<GridViewType, enable>::BoundaryIDFunctor<GridViewType, enable>(const GridViewType &view, const std::string &filename, const std::string &dirname)¶ No documentation provided.
Field Dune::XT::Grid::ElementVisualization::BoundaryIDFunctor::gridview_¶
-
const GridViewType &Dune::XT::Grid::ElementVisualization::BoundaryIDFunctor::gridview_¶
No documentation provided.
Type alias Dune::XT::Grid::ElementVisualization::BoundaryIDFunctor::Element¶
-
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<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<GridViewType, false>¶
-
template<>
template<class GridViewType>
explicit Dune::XT::Grid::ElementVisualization::BoundaryIDFunctor<GridViewType, false>::BoundaryIDFunctor<GridViewType, false>(const GridViewType &view, const std::string &filename, const std::string &dirname)¶ No documentation provided.
Field Dune::XT::Grid::ElementVisualization::BoundaryIDFunctor::gridview_¶
const GridViewType & Dune::XT::Grid::ElementVisualization::BoundaryIDFunctor::gridview_
No documentation provided.
Type alias Dune::XT::Grid::ElementVisualization::BoundaryIDFunctor::Element¶
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<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<GridViewType, BoundaryInfoType>¶
-
template<>
template<class GridViewType, class BoundaryInfoType>
Dune::XT::Grid::ElementVisualization::BoundaryTypeFunctor<GridViewType, BoundaryInfoType>::BoundaryTypeFunctor<GridViewType, BoundaryInfoType>(const GridViewType &view, const BoundaryInfoType &boundaryInfo, std::string type, const std::string &filename, const std::string &dirname)¶ No documentation provided.
Field Dune::XT::Grid::ElementVisualization::BoundaryTypeFunctor::gridview_¶
-
const GridViewType &Dune::XT::Grid::ElementVisualization::BoundaryTypeFunctor::gridview_¶
No documentation provided.
Field Dune::XT::Grid::ElementVisualization::BoundaryTypeFunctor::type_¶
-
const std::string Dune::XT::Grid::ElementVisualization::BoundaryTypeFunctor::type_¶
No documentation provided.
Field Dune::XT::Grid::ElementVisualization::BoundaryTypeFunctor::boundaryInfo_¶
-
const BoundaryInfoType &Dune::XT::Grid::ElementVisualization::BoundaryTypeFunctor::boundaryInfo_¶
No documentation provided.
Type alias Dune::XT::Grid::ElementVisualization::BoundaryTypeFunctor::Element¶
-
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<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<GridViewType>¶
-
template<>
template<class GridViewType>
explicit Dune::XT::Grid::ElementVisualization::AreaMarker<GridViewType>::AreaMarker<GridViewType>(const std::string &filename, const std::string &dirname)¶ No documentation provided.
Type alias Dune::XT::Grid::ElementVisualization::AreaMarker::Element¶
-
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<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<GridViewType>¶
-
template<>
template<class GridViewType>
explicit Dune::XT::Grid::ElementVisualization::GeometryFunctor<GridViewType>::GeometryFunctor<GridViewType>(const std::string &filename, const std::string &dirname)¶ No documentation provided.
Type alias Dune::XT::Grid::ElementVisualization::GeometryFunctor::Element¶
-
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<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<GridViewType>¶
-
template<>
template<class GridViewType>
explicit Dune::XT::Grid::ElementVisualization::PartitionTypeFunctor<GridViewType>::PartitionTypeFunctor<GridViewType>(const std::string &filename, const std::string &dirname)¶ No documentation provided.
Type alias Dune::XT::Grid::ElementVisualization::PartitionTypeFunctor::Element¶
-
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<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<GridViewType, enable>¶
-
template<>
template<class GridViewType, bool enable = has_boundary_id<GridViewType>::value>
explicit Dune::XT::Grid::ElementVisualization::IndexFunctor<GridViewType, enable>::IndexFunctor<GridViewType, enable>(const GridViewType &view, const std::string &filename, const std::string &dirname)¶ No documentation provided.
Field Dune::XT::Grid::ElementVisualization::IndexFunctor::gridview_¶
-
const GridViewType &Dune::XT::Grid::ElementVisualization::IndexFunctor::gridview_¶
No documentation provided.
Type alias Dune::XT::Grid::ElementVisualization::IndexFunctor::Element¶
-
type Dune::XT::Grid::ElementVisualization::IndexFunctor::Element¶
No documentation provided.