Class template Dune::XT::Grid::Dimensions<GridLayerType>

template<class GridLayerType>
class Dune::XT::Grid::Dimensions<GridLayerType>

Provide min/max coordinates for all space dimensions of a grid layer

Class Dune::XT::Grid::Dimensions::GridDimensionsFunctor

Inherits from Dune::XT::Grid::ElementFunctor.

template<class GridLayerType>
class Dune::XT::Grid::Dimensions<GridLayerType>::GridDimensionsFunctor : public ElementFunctor<GridLayerType>

gridwalk functor that does the actual work for GridDimensions

Method Dune::XT::Grid::Dimensions::GridDimensionsFunctor::apply_local

template<class GridLayerType>
void Dune::XT::Grid::Dimensions<GridLayerType>::GridDimensionsFunctor::apply_local(const ElementType &element) override

No documentation provided.

Method Dune::XT::Grid::Dimensions::GridDimensionsFunctor::copy

template<class GridLayerType>
ElementFunctor<GridLayerType> *Dune::XT::Grid::Dimensions<GridLayerType>::GridDimensionsFunctor::copy() override

No documentation provided.

Constructor Dune::XT::Grid::Dimensions::GridDimensionsFunctor::GridDimensionsFunctor

template<class GridLayerType>
Dune::XT::Grid::Dimensions<GridLayerType>::GridDimensionsFunctor::GridDimensionsFunctor(CoordLimitsType &c, MinMaxAvgType &e, MinMaxAvgType &w)

No documentation provided.

Field Dune::XT::Grid::Dimensions::GridDimensionsFunctor::coord_limits_

template<class GridLayerType>
CoordLimitsType &Dune::XT::Grid::Dimensions<GridLayerType>::GridDimensionsFunctor::coord_limits_

No documentation provided.

Field Dune::XT::Grid::Dimensions::GridDimensionsFunctor::entity_volume_

template<class GridLayerType>
MinMaxAvgType &Dune::XT::Grid::Dimensions<GridLayerType>::GridDimensionsFunctor::entity_volume_

No documentation provided.

Field Dune::XT::Grid::Dimensions::GridDimensionsFunctor::entity_width_

template<class GridLayerType>
MinMaxAvgType &Dune::XT::Grid::Dimensions<GridLayerType>::GridDimensionsFunctor::entity_width_

No documentation provided.

Method Dune::XT::Grid::Dimensions::volume_relation

template<class GridLayerType>
double Dune::XT::Grid::Dimensions<GridLayerType>::volume_relation() const

No documentation provided.

Method Dune::XT::Grid::Dimensions::view_center

template<class GridLayerType>
XT::Common::FieldVector<typename GridType::ctype, GridType::dimensionworld> Dune::XT::Grid::Dimensions<GridLayerType>::view_center() const

No documentation provided.

Method Dune::XT::Grid::Dimensions::bounding_box

template<class GridLayerType>
BoundingBoxType Dune::XT::Grid::Dimensions<GridLayerType>::bounding_box() const

No documentation provided.

Constructor Dune::XT::Grid::Dimensions::Dimensions

template<class GridLayerType>
explicit Dune::XT::Grid::Dimensions<GridLayerType>::Dimensions(const GridLayerType &grid_layer)

No documentation provided.

Constructor Dune::XT::Grid::Dimensions::Dimensions

template<class GridLayerType>
explicit Dune::XT::Grid::Dimensions<GridLayerType>::Dimensions(const ElementType &entity)

No documentation provided.

Field Dune::XT::Grid::Dimensions::coord_limits

template<class GridLayerType>
CoordLimitsType Dune::XT::Grid::Dimensions<GridLayerType>::coord_limits

No documentation provided.

Field Dune::XT::Grid::Dimensions::entity_volume

template<class GridLayerType>
MinMaxAvgType Dune::XT::Grid::Dimensions<GridLayerType>::entity_volume

No documentation provided.

Field Dune::XT::Grid::Dimensions::entity_width

template<class GridLayerType>
MinMaxAvgType Dune::XT::Grid::Dimensions<GridLayerType>::entity_width

No documentation provided.

Type alias Dune::XT::Grid::Dimensions::GridType

template<class GridLayerType>
using Dune::XT::Grid::Dimensions<GridLayerType>::GridType = extract_grid_t<GridLayerType>

No documentation provided.

Type alias Dune::XT::Grid::Dimensions::MinMaxAvgType

template<class GridLayerType>
using Dune::XT::Grid::Dimensions<GridLayerType>::MinMaxAvgType = Dune::XT::Common::MinMaxAvg<typename GridType::ctype>

automatic running min/max

Type alias Dune::XT::Grid::Dimensions::CoordLimitsType

template<class GridLayerType>
using Dune::XT::Grid::Dimensions<GridLayerType>::CoordLimitsType = std::array<MinMaxAvgType, GridType::dimensionworld>

No documentation provided.

Type alias Dune::XT::Grid::Dimensions::ElementType

template<class GridLayerType>
using Dune::XT::Grid::Dimensions<GridLayerType>::ElementType = typename GridType::template Codim<0>::Entity

No documentation provided.

Type alias Dune::XT::Grid::Dimensions::BoundingBoxType

template<class GridLayerType>
using Dune::XT::Grid::Dimensions<GridLayerType>::BoundingBoxType = std::array<FieldVector<typename GridType::ctype, GridType::dimensionworld>, 2>

No documentation provided.