Function Dune::GDT::raviart_thomas_interpolation¶
-
template<class E, size_t d, class R, class V, class GV, class IGV>
void Dune::GDT::raviart_thomas_interpolation(const XT::Functions::GridFunctionInterface<E, d, 1, R> &source, DiscreteFunction<V, GV, d, 1, R> &target, const int &interpolation_grid_view, const XT::Common::Parameter ¶m =<recovery-expr>({}))¶ Note
source is averaged on intersections
-
template<class E, size_t d, class R, class V, class GV>
void Dune::GDT::raviart_thomas_interpolation(const XT::Functions::GridFunctionInterface<E, d, 1, R> &source, const DiscreteFunction<V, GV, d, 1, R> &target, const XT::Common::Parameter ¶m =<recovery-expr>({}))¶ Interpolates a grid function into a Raviart-Thomas space [uses target.space().grid_view() as interpolation_grid_view].
-
template<class GV, size_t d, class R, class E, class IGV>
auto Dune::GDT::raviart_thomas_interpolation(const XT::Functions::GridFunctionInterface<E, d, 1, R> &source, const SpaceInterface<GV, d, 1, R> &target_space, const int &interpolation_grid_view, const XT::Common::Parameter ¶m =<recovery-expr>({}))¶ Interpolates a grid function into a Raviart-Thomas space [creates a suitable target function with a default vector type].
-
template<class GV, size_t d, class R, class E>
auto Dune::GDT::raviart_thomas_interpolation(const XT::Functions::GridFunctionInterface<E, d, 1, R> &source, const SpaceInterface<GV, d, 1, R> &target_space, const XT::Common::Parameter ¶m =<recovery-expr>({}))¶ Interpolates a grid function into a Raviart-Thomas space [creates a suitable target function with a default vector type, uses target_space.grid_view() as interpolation_grid_view].
-
template<class VectorType, class GV, size_t d, class R, class E, class IGV>
DiscreteFunction<VectorType, GV, d, 1, R> Dune::GDT::raviart_thomas_interpolation(const XT::Functions::GridFunctionInterface<E, d, 1, R> &source, const SpaceInterface<GV, d, 1, R> &target_space, const int &interpolation_grid_view, const XT::Common::Parameter ¶m =<recovery-expr>({}))¶ Interpolates a grid function into a Raviart-Thomas space [creates a suitable target function of the explicitly given vector type].
-
template<class VectorType, class GV, size_t d, class R, class E>
auto Dune::GDT::raviart_thomas_interpolation(const XT::Functions::GridFunctionInterface<E, d, 1, R> &source, const SpaceInterface<GV, d, 1, R> &target_space, const XT::Common::Parameter ¶m =<recovery-expr>({}))¶ Interpolates a grid function into a Raviart-Thomas space [creates a suitable target function of the explicitly given vector type, uses target_space.grid_view() as interpolation_grid_view].