Class template Dune::XT::Grid::GenericElementAndIntersectionFunctor<GL>¶
Inherits from Dune::XT::Grid::ElementAndIntersectionFunctor.
-
template<class GL>
class Dune::XT::Grid::GenericElementAndIntersectionFunctor<GL> : public ElementAndIntersectionFunctor<GL>¶ Combined element-and-intersection functor whose behaviour is defined by user-provided callbacks.
Method Dune::XT::Grid::GenericElementAndIntersectionFunctor::prepare¶
-
template<class GL>
void Dune::XT::Grid::GenericElementAndIntersectionFunctor<GL>::prepare() final¶ No documentation provided.
Method Dune::XT::Grid::GenericElementAndIntersectionFunctor::apply_local¶
-
template<class GL>
void Dune::XT::Grid::GenericElementAndIntersectionFunctor<GL>::apply_local(const ElementType &element) final¶ No documentation provided.
Method Dune::XT::Grid::GenericElementAndIntersectionFunctor::apply_local¶
-
template<class GL>
void Dune::XT::Grid::GenericElementAndIntersectionFunctor<GL>::apply_local(const IntersectionType &intersection, const ElementType &inside_element, const ElementType &outside_element) final¶ No documentation provided.
Method Dune::XT::Grid::GenericElementAndIntersectionFunctor::finalize¶
-
template<class GL>
void Dune::XT::Grid::GenericElementAndIntersectionFunctor<GL>::finalize() final¶ No documentation provided.
Method Dune::XT::Grid::GenericElementAndIntersectionFunctor::copy¶
-
template<class GL>
BaseType *Dune::XT::Grid::GenericElementAndIntersectionFunctor<GL>::copy() override¶ No documentation provided.
Constructor Dune::XT::Grid::GenericElementAndIntersectionFunctor::GenericElementAndIntersectionFunctor¶
-
template<class GL>
Dune::XT::Grid::GenericElementAndIntersectionFunctor<GL>::GenericElementAndIntersectionFunctor(GenericPrepareFunctionType prepare_func, GenericElementApplyFunctionType element_apply_func, GenericIntersectionApplyFunctionType intersection_apply_func, GenericFinalizeFunctionType finalize_func)¶ No documentation provided.
Field Dune::XT::Grid::GenericElementAndIntersectionFunctor::prepare_func_¶
-
template<class GL>
const GenericPrepareFunctionType Dune::XT::Grid::GenericElementAndIntersectionFunctor<GL>::prepare_func_¶ No documentation provided.
Field Dune::XT::Grid::GenericElementAndIntersectionFunctor::element_apply_func_¶
-
template<class GL>
const GenericElementApplyFunctionType Dune::XT::Grid::GenericElementAndIntersectionFunctor<GL>::element_apply_func_¶ No documentation provided.
Field Dune::XT::Grid::GenericElementAndIntersectionFunctor::intersection_apply_func_¶
-
template<class GL>
const GenericIntersectionApplyFunctionType Dune::XT::Grid::GenericElementAndIntersectionFunctor<GL>::intersection_apply_func_¶ No documentation provided.
Field Dune::XT::Grid::GenericElementAndIntersectionFunctor::finalize_func_¶
-
template<class GL>
const GenericFinalizeFunctionType Dune::XT::Grid::GenericElementAndIntersectionFunctor<GL>::finalize_func_¶ No documentation provided.
Type alias Dune::XT::Grid::GenericElementAndIntersectionFunctor::BaseType¶
-
template<class GL>
using Dune::XT::Grid::GenericElementAndIntersectionFunctor<GL>::BaseType = ElementAndIntersectionFunctor<GL>¶ No documentation provided.
Type alias Dune::XT::Grid::GenericElementAndIntersectionFunctor::GenericPrepareFunctionType¶
-
template<class GL>
using Dune::XT::Grid::GenericElementAndIntersectionFunctor<GL>::GenericPrepareFunctionType = std::function<void()>¶ No documentation provided.
Type alias Dune::XT::Grid::GenericElementAndIntersectionFunctor::GenericElementApplyFunctionType¶
-
template<class GL>
using Dune::XT::Grid::GenericElementAndIntersectionFunctor<GL>::GenericElementApplyFunctionType = std::function<void(const ElementType&)>¶ No documentation provided.
Type alias Dune::XT::Grid::GenericElementAndIntersectionFunctor::GenericIntersectionApplyFunctionType¶
-
template<class GL>
using Dune::XT::Grid::GenericElementAndIntersectionFunctor<GL>::GenericIntersectionApplyFunctionType = std::function<void(const IntersectionType&, const ElementType&, const ElementType&)>¶ No documentation provided.
Type alias Dune::XT::Grid::GenericElementAndIntersectionFunctor::GenericFinalizeFunctionType¶
-
template<class GL>
using Dune::XT::Grid::GenericElementAndIntersectionFunctor<GL>::GenericFinalizeFunctionType = std::function<void()>¶ No documentation provided.