Class template Dune::XT::Grid::MinMaxCoordinateFunctor<GV>

Inherits from Dune::XT::Grid::ElementFunctor, Dune::XT::Common::ThreadResultPropagator.

Friends Dune::XT::Grid::MinMaxCoordinateFunctor::Propagator.

template<class GV>
class Dune::XT::Grid::MinMaxCoordinateFunctor<GV> : public ElementFunctor<GV>, public Common::ThreadResultPropagator<MinMaxCoordinateFunctor<GV>, std::pair<FieldVector<typename GV::ctype, GV::dimension>, FieldVector<typename GV::ctype, GV::dimension>>, internal::MinMaxCoordinateFunctorReduction<typename GV::ctype, GV::dimension>>

Functor for a GridWalk calculating minima and maxima of grids’ coordinates

Warning

Broken!

To do

Bring up to date!

Method Dune::XT::Grid::MinMaxCoordinateFunctor::prepare

template<class GV>
void Dune::XT::Grid::MinMaxCoordinateFunctor<GV>::prepare() final

No documentation provided.

Method Dune::XT::Grid::MinMaxCoordinateFunctor::apply_local

template<class GV>
void Dune::XT::Grid::MinMaxCoordinateFunctor<GV>::apply_local(const typename BaseType::ElementType &element) final

No documentation provided.

Method Dune::XT::Grid::MinMaxCoordinateFunctor::result

template<class GV>
std::pair<VectorType, VectorType> Dune::XT::Grid::MinMaxCoordinateFunctor<GV>::result() const

No documentation provided.

Method Dune::XT::Grid::MinMaxCoordinateFunctor::finalize

template<class GV>
void Dune::XT::Grid::MinMaxCoordinateFunctor<GV>::finalize() final

No documentation provided.

Method Dune::XT::Grid::MinMaxCoordinateFunctor::copy

template<class GV>
BaseType *Dune::XT::Grid::MinMaxCoordinateFunctor<GV>::copy() final

No documentation provided.

Method Dune::XT::Grid::MinMaxCoordinateFunctor::set_result

template<class GV>
void Dune::XT::Grid::MinMaxCoordinateFunctor<GV>::set_result(std::pair<VectorType, VectorType> res)

No documentation provided.

Constructor Dune::XT::Grid::MinMaxCoordinateFunctor::MinMaxCoordinateFunctor

template<class GV>
Dune::XT::Grid::MinMaxCoordinateFunctor<GV>::MinMaxCoordinateFunctor()

No documentation provided.

Constructor Dune::XT::Grid::MinMaxCoordinateFunctor::MinMaxCoordinateFunctor

template<class GV>
Dune::XT::Grid::MinMaxCoordinateFunctor<GV>::MinMaxCoordinateFunctor(const MinMaxCoordinateFunctor<GV> &other) = default

No documentation provided.

Field Dune::XT::Grid::MinMaxCoordinateFunctor::bounding_box_

template<class GV>
std::pair<VectorType, VectorType> Dune::XT::Grid::MinMaxCoordinateFunctor<GV>::bounding_box_

No documentation provided.

Variable Dune::XT::Grid::MinMaxCoordinateFunctor::d

template<class GV>
const size_t Dune::XT::Grid::MinMaxCoordinateFunctor<GV>::d

No documentation provided.

Type alias Dune::XT::Grid::MinMaxCoordinateFunctor::BaseType

template<class GV>
using Dune::XT::Grid::MinMaxCoordinateFunctor<GV>::BaseType = ElementFunctor<GV>

No documentation provided.

Type alias Dune::XT::Grid::MinMaxCoordinateFunctor::D

template<class GV>
using Dune::XT::Grid::MinMaxCoordinateFunctor<GV>::D = typename GV::ctype

No documentation provided.

Type alias Dune::XT::Grid::MinMaxCoordinateFunctor::VectorType

template<class GV>
using Dune::XT::Grid::MinMaxCoordinateFunctor<GV>::VectorType = FieldVector<D, d>

No documentation provided.

Type alias Dune::XT::Grid::MinMaxCoordinateFunctor::Propagator

template<class GV>
using Dune::XT::Grid::MinMaxCoordinateFunctor<GV>::Propagator = Common::ThreadResultPropagator<MinMaxCoordinateFunctor<GV>, std::pair<VectorType, VectorType>, internal::MinMaxCoordinateFunctorReduction<D, d>>

No documentation provided.