#include <dune/functions/gridfunctions/discreteglobalbasisfunction.hh>
◆ Domain
template<typename B, typename TP, typename V, typename NTRE = DefaultNodeToRangeMap<typename std::decay<decltype(std::declval<B>().localView().tree().child(std::declval<TP>()))>::type>, typename R = typename V::value_type>
◆ Element
template<typename B, typename TP, typename V, typename NTRE = DefaultNodeToRangeMap<typename std::decay<decltype(std::declval<B>().localView().tree().child(std::declval<TP>()))>::type>, typename R = typename V::value_type>
◆ GlobalFunction
template<typename B, typename TP, typename V, typename NTRE = DefaultNodeToRangeMap<typename std::decay<decltype(std::declval<B>().localView().tree().child(std::declval<TP>()))>::type>, typename R = typename V::value_type>
◆ Range
template<typename B, typename TP, typename V, typename NTRE = DefaultNodeToRangeMap<typename std::decay<decltype(std::declval<B>().localView().tree().child(std::declval<TP>()))>::type>, typename R = typename V::value_type>
◆ LocalFunction() [1/2]
template<typename B, typename TP, typename V, typename NTRE = DefaultNodeToRangeMap<typename std::decay<decltype(std::declval<B>().localView().tree().child(std::declval<TP>()))>::type>, typename R = typename V::value_type>
◆ LocalFunction() [2/2]
template<typename B, typename TP, typename V, typename NTRE = DefaultNodeToRangeMap<typename std::decay<decltype(std::declval<B>().localView().tree().child(std::declval<TP>()))>::type>, typename R = typename V::value_type>
◆ bind()
template<typename B, typename TP, typename V, typename NTRE = DefaultNodeToRangeMap<typename std::decay<decltype(std::declval<B>().localView().tree().child(std::declval<TP>()))>::type>, typename R = typename V::value_type>
Bind LocalFunction to grid element.
You must call this method before evaluate() and after changes to the coefficient vector.
◆ localContext()
template<typename B, typename TP, typename V, typename NTRE = DefaultNodeToRangeMap<typename std::decay<decltype(std::declval<B>().localView().tree().child(std::declval<TP>()))>::type>, typename R = typename V::value_type>
◆ operator()()
template<typename B, typename TP, typename V, typename NTRE = DefaultNodeToRangeMap<typename std::decay<decltype(std::declval<B>().localView().tree().child(std::declval<TP>()))>::type>, typename R = typename V::value_type>
Evaluate LocalFunction at bound element.
The result of this method is undefined if you did not call bind() beforehand or changed the coefficient vector after the last call to bind(). In the latter case you have to call bind() again in order to make operator() usable.
◆ operator=()
template<typename B, typename TP, typename V, typename NTRE = DefaultNodeToRangeMap<typename std::decay<decltype(std::declval<B>().localView().tree().child(std::declval<TP>()))>::type>, typename R = typename V::value_type>
◆ unbind()
template<typename B, typename TP, typename V, typename NTRE = DefaultNodeToRangeMap<typename std::decay<decltype(std::declval<B>().localView().tree().child(std::declval<TP>()))>::type>, typename R = typename V::value_type>
◆ derivative
template<typename B, typename TP, typename V, typename NTRE = DefaultNodeToRangeMap<typename std::decay<decltype(std::declval<B>().localView().tree().child(std::declval<TP>()))>::type>, typename R = typename V::value_type>
The documentation for this class was generated from the following file: