Class template Dune::XT::Functions::FlatTopFunction<d, 1, 1, R>

Inherits from Dune::XT::Functions::FunctionInterface.

template<size_t d, class R>
class Dune::XT::Functions::FlatTopFunction<d, 1, 1, R> : public FunctionInterface<d, 1, 1, R>

No documentation provided.

Method Dune::XT::Functions::FlatTopFunction::static_id

template<size_t d, class R>
static std::string Dune::XT::Functions::FlatTopFunction<d, 1, 1, R>::static_id()

No documentation provided.

Method Dune::XT::Functions::FlatTopFunction::defaults

template<size_t d, class R>
static Common::Configuration Dune::XT::Functions::FlatTopFunction<d, 1, 1, R>::defaults()

No documentation provided.

Method Dune::XT::Functions::FlatTopFunction::copy_as_function_impl

template<size_t d, class R>
ThisType *Dune::XT::Functions::FlatTopFunction<d, 1, 1, R>::copy_as_function_impl() const override

No documentation provided.

Method Dune::XT::Functions::FlatTopFunction::copy_as_function

template<size_t d, class R>
std::unique_ptr<ThisType> Dune::XT::Functions::FlatTopFunction<d, 1, 1, R>::copy_as_function() const

No documentation provided.

Method Dune::XT::Functions::FlatTopFunction::name

template<size_t d, class R>
std::string Dune::XT::Functions::FlatTopFunction<d, 1, 1, R>::name() const final

No documentation provided.

Method Dune::XT::Functions::FlatTopFunction::order

template<size_t d, class R>
int Dune::XT::Functions::FlatTopFunction<d, 1, 1, R>::order(const XT::Common::Parameter& = {}) const override

No documentation provided.

Method Dune::XT::Functions::FlatTopFunction::evaluate

template<size_t d, class R>
RangeReturnType Dune::XT::Functions::FlatTopFunction<d, 1, 1, R>::evaluate(const DomainType &point_in_reference_element, const Common::Parameter& = {}) const final

No documentation provided.

Method Dune::XT::Functions::FlatTopFunction::check_input

template<size_t d, class R>
void Dune::XT::Functions::FlatTopFunction<d, 1, 1, R>::check_input() const

No documentation provided.

Method Dune::XT::Functions::FlatTopFunction::phi_left

template<size_t d, class R>
RangeFieldType Dune::XT::Functions::FlatTopFunction<d, 1, 1, R>::phi_left(const RangeFieldType &point) const

No documentation provided.

Method Dune::XT::Functions::FlatTopFunction::phi_right

template<size_t d, class R>
RangeFieldType Dune::XT::Functions::FlatTopFunction<d, 1, 1, R>::phi_right(const RangeFieldType &point) const

No documentation provided.

Constructor Dune::XT::Functions::FlatTopFunction::FlatTopFunction

template<size_t d, class R>
Dune::XT::Functions::FlatTopFunction<d, 1, 1, R>::FlatTopFunction(const DomainType &lower_left, const DomainType &upper_right, const DomainType &boundary_layer, const RangeReturnType &value = RangeReturnType(1), std::string name_in = "FlatTopFunction")

No documentation provided.

Constructor Dune::XT::Functions::FlatTopFunction::FlatTopFunction

template<size_t d, class R>
Dune::XT::Functions::FlatTopFunction<d, 1, 1, R>::FlatTopFunction(const ThisType&) = default

No documentation provided.

Constructor Dune::XT::Functions::FlatTopFunction::FlatTopFunction

template<size_t d, class R>
Dune::XT::Functions::FlatTopFunction<d, 1, 1, R>::FlatTopFunction(ThisType&&) = default

No documentation provided.

Field Dune::XT::Functions::FlatTopFunction::lower_left_

template<size_t d, class R>
const DomainType Dune::XT::Functions::FlatTopFunction<d, 1, 1, R>::lower_left_

No documentation provided.

Field Dune::XT::Functions::FlatTopFunction::upper_right_

template<size_t d, class R>
const DomainType Dune::XT::Functions::FlatTopFunction<d, 1, 1, R>::upper_right_

No documentation provided.

Field Dune::XT::Functions::FlatTopFunction::boundary_layer_

template<size_t d, class R>
const DomainType Dune::XT::Functions::FlatTopFunction<d, 1, 1, R>::boundary_layer_

No documentation provided.

Field Dune::XT::Functions::FlatTopFunction::value_

template<size_t d, class R>
const RangeReturnType Dune::XT::Functions::FlatTopFunction<d, 1, 1, R>::value_

No documentation provided.

Field Dune::XT::Functions::FlatTopFunction::name_

template<size_t d, class R>
const std::string Dune::XT::Functions::FlatTopFunction<d, 1, 1, R>::name_

No documentation provided.

Variable Dune::XT::Functions::FlatTopFunction::domain_dim

template<size_t d, class R>
const size_t Dune::XT::Functions::FlatTopFunction<d, 1, 1, R>::domain_dim

No documentation provided.

Variable Dune::XT::Functions::FlatTopFunction::range_dim

template<size_t d, class R>
const size_t Dune::XT::Functions::FlatTopFunction<d, 1, 1, R>::range_dim

No documentation provided.

Variable Dune::XT::Functions::FlatTopFunction::available

template<size_t d, class R>
const bool Dune::XT::Functions::FlatTopFunction<d, 1, 1, R>::available

No documentation provided.

Type alias Dune::XT::Functions::FlatTopFunction::BaseType

template<size_t d, class R>
using Dune::XT::Functions::FlatTopFunction<d, 1, 1, R>::BaseType = FunctionInterface<d, 1, 1, R>

No documentation provided.

Type alias Dune::XT::Functions::FlatTopFunction::ThisType

template<size_t d, class R>
using Dune::XT::Functions::FlatTopFunction<d, 1, 1, R>::ThisType = FlatTopFunction<d, 1, 1, R>

No documentation provided.

Type alias Dune::XT::Functions::FlatTopFunction::DomainFieldType

template<size_t d, class R>
using Dune::XT::Functions::FlatTopFunction<d, 1, 1, R>::DomainFieldType = typename BaseType::DomainFieldType

No documentation provided.

Type alias Dune::XT::Functions::FlatTopFunction::RangeFieldType

template<size_t d, class R>
using Dune::XT::Functions::FlatTopFunction<d, 1, 1, R>::RangeFieldType = typename BaseType::RangeFieldType

No documentation provided.

Type alias Dune::XT::Functions::FlatTopFunction::DomainType

template<size_t d, class R>
using Dune::XT::Functions::FlatTopFunction<d, 1, 1, R>::DomainType = typename BaseType::DomainType

No documentation provided.

Type alias Dune::XT::Functions::FlatTopFunction::RangeReturnType

template<size_t d, class R>
using Dune::XT::Functions::FlatTopFunction<d, 1, 1, R>::RangeReturnType = typename BaseType::RangeReturnType

No documentation provided.