Class template Dune::XT::Functions::CompositionFunction¶
Inherits from Dune::XT::Functions::GridFunctionInterface.
-
template<class InnerType, class OuterType, class OuterGridViewType = typename Dune::YaspGrid<1>::LeafGridView>
class Dune::XT::Functions::CompositionFunction<InnerType, OuterType, OuterGridViewType> : public GridFunctionInterface<typename InnerType::ElementType, OuterType::range_dim, OuterType::range_dim_cols, typename OuterType::RangeFieldType>¶ Grid function representing the composition outer_function(inner_function(.)), evaluating the inner function and feeding its value (located in the outer grid view via an element search, unless the outer function is a global FunctionInterface) into the outer function.
Method Dune::XT::Functions::CompositionFunction::static_id¶
-
template<class InnerType, class OuterType, class OuterGridViewType = typename Dune::YaspGrid<1>::LeafGridView>
static std::string Dune::XT::Functions::CompositionFunction<InnerType, OuterType, OuterGridViewType>::static_id()¶ No documentation provided.
Method Dune::XT::Functions::CompositionFunction::copy_as_grid_function_impl¶
-
template<class InnerType, class OuterType, class OuterGridViewType = typename Dune::YaspGrid<1>::LeafGridView>
ThisType *Dune::XT::Functions::CompositionFunction<InnerType, OuterType, OuterGridViewType>::copy_as_grid_function_impl() const override¶ No documentation provided.
Method Dune::XT::Functions::CompositionFunction::copy_as_grid_function¶
-
template<class InnerType, class OuterType, class OuterGridViewType = typename Dune::YaspGrid<1>::LeafGridView>
int Dune::XT::Functions::CompositionFunction<InnerType, OuterType, OuterGridViewType>::copy_as_grid_function() const¶ No documentation provided.
Method Dune::XT::Functions::CompositionFunction::name¶
-
template<class InnerType, class OuterType, class OuterGridViewType = typename Dune::YaspGrid<1>::LeafGridView>
std::string Dune::XT::Functions::CompositionFunction<InnerType, OuterType, OuterGridViewType>::name() const final¶ No documentation provided.
Method Dune::XT::Functions::CompositionFunction::local_function¶
-
template<class InnerType, class OuterType, class OuterGridViewType = typename Dune::YaspGrid<1>::LeafGridView>
int Dune::XT::Functions::CompositionFunction<InnerType, OuterType, OuterGridViewType>::local_function() const final¶ No documentation provided.
Constructor Dune::XT::Functions::CompositionFunction::CompositionFunction<InnerType, OuterType, OuterGridViewType>¶
-
template<>
template<class InnerType, class OuterType, class OuterGridViewType = typename Dune::YaspGrid<1>::LeafGridView>
Dune::XT::Functions::CompositionFunction<InnerType, OuterType, OuterGridViewType>::CompositionFunction<InnerType, OuterType, OuterGridViewType>(const InnerType inner_function, const OuterType outer_function, const OuterGridViewType outer_grid_view, std::string nm)¶ No documentation provided.
Constructor Dune::XT::Functions::CompositionFunction::CompositionFunction<InnerType, OuterType, OuterGridViewType>¶
-
template<>
template<class InnerType, class OuterType, class OuterGridViewType = typename Dune::YaspGrid<1>::LeafGridView>
Dune::XT::Functions::CompositionFunction<InnerType, OuterType, OuterGridViewType>::CompositionFunction<InnerType, OuterType, OuterGridViewType>(const InnerType local_func, const OuterType global_func, std::string nm)¶ No documentation provided.
Constructor Dune::XT::Functions::CompositionFunction::CompositionFunction<InnerType, OuterType, OuterGridViewType>¶
-
template<>
template<class InnerType, class OuterType, class OuterGridViewType = typename Dune::YaspGrid<1>::LeafGridView>
Dune::XT::Functions::CompositionFunction<InnerType, OuterType, OuterGridViewType>::CompositionFunction<InnerType, OuterType, OuterGridViewType>(const ThisType &other) = default¶ No documentation provided.
Field Dune::XT::Functions::CompositionFunction::inner_function_¶
-
const InnerType Dune::XT::Functions::CompositionFunction::inner_function_¶
No documentation provided.
Field Dune::XT::Functions::CompositionFunction::outer_function_¶
-
const OuterType Dune::XT::Functions::CompositionFunction::outer_function_¶
No documentation provided.
Field Dune::XT::Functions::CompositionFunction::element_search_¶
-
int Dune::XT::Functions::CompositionFunction::element_search_¶
No documentation provided.
Field Dune::XT::Functions::CompositionFunction::name_¶
-
std::string Dune::XT::Functions::CompositionFunction::name_¶
No documentation provided.
Variable Dune::XT::Functions::CompositionFunction::available¶
-
const bool Dune::XT::Functions::CompositionFunction::available¶
No documentation provided.
Type alias Dune::XT::Functions::CompositionFunction::BaseType¶
-
type Dune::XT::Functions::CompositionFunction::BaseType¶
No documentation provided.
Type alias Dune::XT::Functions::CompositionFunction::ThisType¶
-
type Dune::XT::Functions::CompositionFunction::ThisType¶
No documentation provided.
Type alias Dune::XT::Functions::CompositionFunction::ElementFunction¶
-
type Dune::XT::Functions::CompositionFunction::ElementFunction¶
No documentation provided.