Class template Dune::XT::Grid::GenericIntersectionFunctor<GL>

Inherits from Dune::XT::Grid::IntersectionFunctor.

template<class GL>
class Dune::XT::Grid::GenericIntersectionFunctor<GL> : public IntersectionFunctor<GL>

Intersection functor whose behaviour is defined by user-provided prepare/apply/finalize callbacks.

Method Dune::XT::Grid::GenericIntersectionFunctor::copy

template<class GL>
BaseType *Dune::XT::Grid::GenericIntersectionFunctor<GL>::copy() final

No documentation provided.

Method Dune::XT::Grid::GenericIntersectionFunctor::prepare

template<class GL>
void Dune::XT::Grid::GenericIntersectionFunctor<GL>::prepare() final

No documentation provided.

Method Dune::XT::Grid::GenericIntersectionFunctor::apply_local

template<class GL>
void Dune::XT::Grid::GenericIntersectionFunctor<GL>::apply_local(const IntersectionType &intersection, const ElementType &inside_element, const ElementType &outside_element) final

No documentation provided.

Method Dune::XT::Grid::GenericIntersectionFunctor::finalize

template<class GL>
void Dune::XT::Grid::GenericIntersectionFunctor<GL>::finalize() final

No documentation provided.

Constructor Dune::XT::Grid::GenericIntersectionFunctor::GenericIntersectionFunctor

template<class GL>
Dune::XT::Grid::GenericIntersectionFunctor<GL>::GenericIntersectionFunctor(GenericPrepareFunctionType prepare_func, GenericApplyFunctionType apply_func, GenericFinalizeFunctionType finalize_func)

No documentation provided.

Field Dune::XT::Grid::GenericIntersectionFunctor::prepare_func_

template<class GL>
const GenericPrepareFunctionType Dune::XT::Grid::GenericIntersectionFunctor<GL>::prepare_func_

No documentation provided.

Field Dune::XT::Grid::GenericIntersectionFunctor::apply_func_

template<class GL>
const GenericApplyFunctionType Dune::XT::Grid::GenericIntersectionFunctor<GL>::apply_func_

No documentation provided.

Field Dune::XT::Grid::GenericIntersectionFunctor::finalize_func_

template<class GL>
const GenericFinalizeFunctionType Dune::XT::Grid::GenericIntersectionFunctor<GL>::finalize_func_

No documentation provided.

Type alias Dune::XT::Grid::GenericIntersectionFunctor::BaseType

template<class GL>
using Dune::XT::Grid::GenericIntersectionFunctor<GL>::BaseType = IntersectionFunctor<GL>

No documentation provided.

Type alias Dune::XT::Grid::GenericIntersectionFunctor::GenericPrepareFunctionType

template<class GL>
using Dune::XT::Grid::GenericIntersectionFunctor<GL>::GenericPrepareFunctionType = std::function<void()>

No documentation provided.

Type alias Dune::XT::Grid::GenericIntersectionFunctor::GenericApplyFunctionType

template<class GL>
using Dune::XT::Grid::GenericIntersectionFunctor<GL>::GenericApplyFunctionType = std::function<void(const IntersectionType&, const ElementType&, const ElementType&)>

No documentation provided.

Type alias Dune::XT::Grid::GenericIntersectionFunctor::GenericFinalizeFunctionType

template<class GL>
using Dune::XT::Grid::GenericIntersectionFunctor<GL>::GenericFinalizeFunctionType = std::function<void()>

No documentation provided.