Class template Dune::XT::Functions::ElementwiseMinimumFunction<SomeFunction>¶
Inherits from Dune::XT::Functions::GridFunctionInterface.
-
template<class SomeFunction>
class Dune::XT::Functions::ElementwiseMinimumFunction<SomeFunction> : public GridFunctionInterface<typename SomeFunction::E>¶ Scalar grid function that is constant on each element and equals the minimum of another function there.
To do
Consider searching the elements corners!
Class Dune::XT::Functions::ElementwiseMinimumFunction::LocalFunction¶
Inherits from Dune::XT::Functions::ElementFunctionInterface.
-
template<class SomeFunction>
class Dune::XT::Functions::ElementwiseMinimumFunction<SomeFunction>::LocalFunction : public XT::Functions::ElementFunctionInterface<E>¶ No documentation provided.
Method Dune::XT::Functions::ElementwiseMinimumFunction::LocalFunction::post_bind¶
-
template<class SomeFunction>
void Dune::XT::Functions::ElementwiseMinimumFunction<SomeFunction>::LocalFunction::post_bind(const ElementType &element) final¶ No documentation provided.
Method Dune::XT::Functions::ElementwiseMinimumFunction::LocalFunction::order¶
-
template<class SomeFunction>
int Dune::XT::Functions::ElementwiseMinimumFunction<SomeFunction>::LocalFunction::order(const XT::Common::Parameter& = {}) const final¶ No documentation provided.
Method Dune::XT::Functions::ElementwiseMinimumFunction::LocalFunction::evaluate¶
-
template<class SomeFunction>
RangeReturnType Dune::XT::Functions::ElementwiseMinimumFunction<SomeFunction>::LocalFunction::evaluate(const DomainType&, const XT::Common::Parameter& = {}) const final¶ No documentation provided.
Constructor Dune::XT::Functions::ElementwiseMinimumFunction::LocalFunction::LocalFunction¶
-
template<class SomeFunction>
Dune::XT::Functions::ElementwiseMinimumFunction<SomeFunction>::LocalFunction::LocalFunction(const GridFunctionInterface<E, r_, rC_, R> &some_func, const int search_quadrature_order)¶ No documentation provided.
Field Dune::XT::Functions::ElementwiseMinimumFunction::LocalFunction::some_func_¶
-
template<class SomeFunction>
std::unique_ptr<GridFunctionInterface<E, r_, rC_, R>> Dune::XT::Functions::ElementwiseMinimumFunction<SomeFunction>::LocalFunction::some_func_¶ No documentation provided.
Field Dune::XT::Functions::ElementwiseMinimumFunction::LocalFunction::some_lf_¶
-
template<class SomeFunction>
std::unique_ptr<typename GridFunctionInterface<E, r_, rC_, R>::LocalFunctionType> Dune::XT::Functions::ElementwiseMinimumFunction<SomeFunction>::LocalFunction::some_lf_¶ No documentation provided.
Field Dune::XT::Functions::ElementwiseMinimumFunction::LocalFunction::search_quadrature_order_¶
-
template<class SomeFunction>
const int Dune::XT::Functions::ElementwiseMinimumFunction<SomeFunction>::LocalFunction::search_quadrature_order_¶ No documentation provided.
Field Dune::XT::Functions::ElementwiseMinimumFunction::LocalFunction::min_¶
-
template<class SomeFunction>
double Dune::XT::Functions::ElementwiseMinimumFunction<SomeFunction>::LocalFunction::min_¶ No documentation provided.
Type alias Dune::XT::Functions::ElementwiseMinimumFunction::LocalFunction::BaseType¶
-
template<class SomeFunction>
using Dune::XT::Functions::ElementwiseMinimumFunction<SomeFunction>::LocalFunction::BaseType = XT::Functions::ElementFunctionInterface<E>¶ No documentation provided.
Method Dune::XT::Functions::ElementwiseMinimumFunction::copy_as_grid_function_impl¶
-
template<class SomeFunction>
ThisType *Dune::XT::Functions::ElementwiseMinimumFunction<SomeFunction>::copy_as_grid_function_impl() const override¶ No documentation provided.
Method Dune::XT::Functions::ElementwiseMinimumFunction::copy_as_grid_function¶
-
template<class SomeFunction>
std::unique_ptr<ThisType> Dune::XT::Functions::ElementwiseMinimumFunction<SomeFunction>::copy_as_grid_function() const¶ No documentation provided.
Method Dune::XT::Functions::ElementwiseMinimumFunction::local_function¶
-
template<class SomeFunction>
std::unique_ptr<LocalFunctionType> Dune::XT::Functions::ElementwiseMinimumFunction<SomeFunction>::local_function() const final¶ No documentation provided.
Method Dune::XT::Functions::ElementwiseMinimumFunction::name¶
-
template<class SomeFunction>
std::string Dune::XT::Functions::ElementwiseMinimumFunction<SomeFunction>::name() const final¶ No documentation provided.
Constructor Dune::XT::Functions::ElementwiseMinimumFunction::ElementwiseMinimumFunction¶
-
template<class SomeFunction>
Dune::XT::Functions::ElementwiseMinimumFunction<SomeFunction>::ElementwiseMinimumFunction(GridFunction<E, r_, rC_> some_func, const int search_quadrature_order, std::string nm = "ElementwiseMinimumFunction")¶ No documentation provided.
Constructor Dune::XT::Functions::ElementwiseMinimumFunction::ElementwiseMinimumFunction¶
-
template<class SomeFunction>
Dune::XT::Functions::ElementwiseMinimumFunction<SomeFunction>::ElementwiseMinimumFunction(const ThisType &other)¶ No documentation provided.
Constructor Dune::XT::Functions::ElementwiseMinimumFunction::ElementwiseMinimumFunction¶
-
template<class SomeFunction>
Dune::XT::Functions::ElementwiseMinimumFunction<SomeFunction>::ElementwiseMinimumFunction(ThisType&&) noexcept = default¶ No documentation provided.
Field Dune::XT::Functions::ElementwiseMinimumFunction::some_func_¶
-
template<class SomeFunction>
std::unique_ptr<GridFunctionInterface<E, r_, rC_, R>> Dune::XT::Functions::ElementwiseMinimumFunction<SomeFunction>::some_func_¶ No documentation provided.
Field Dune::XT::Functions::ElementwiseMinimumFunction::search_quadrature_order_¶
-
template<class SomeFunction>
const int Dune::XT::Functions::ElementwiseMinimumFunction<SomeFunction>::search_quadrature_order_¶ No documentation provided.
Field Dune::XT::Functions::ElementwiseMinimumFunction::name_¶
-
template<class SomeFunction>
const std::string Dune::XT::Functions::ElementwiseMinimumFunction<SomeFunction>::name_¶ No documentation provided.
Variable Dune::XT::Functions::ElementwiseMinimumFunction::r_¶
-
template<class SomeFunction>
const size_t Dune::XT::Functions::ElementwiseMinimumFunction<SomeFunction>::r_¶ No documentation provided.
Variable Dune::XT::Functions::ElementwiseMinimumFunction::rC_¶
-
template<class SomeFunction>
const size_t Dune::XT::Functions::ElementwiseMinimumFunction<SomeFunction>::rC_¶ No documentation provided.
Type alias Dune::XT::Functions::ElementwiseMinimumFunction::ThisType¶
-
template<class SomeFunction>
using Dune::XT::Functions::ElementwiseMinimumFunction<SomeFunction>::ThisType = ElementwiseMinimumFunction<SomeFunction>¶ No documentation provided.
Type alias Dune::XT::Functions::ElementwiseMinimumFunction::BaseType¶
-
template<class SomeFunction>
using Dune::XT::Functions::ElementwiseMinimumFunction<SomeFunction>::BaseType = GridFunctionInterface<typename SomeFunction::E>¶ No documentation provided.