Class template Dune::GDT::ForwardOperatorAssembler

template<class ForwardOperatorType>
class Dune::GDT::ForwardOperatorAssembler<ForwardOperatorType>

Note

This assembler can be used for ForwardOperator and Operator, we thus use duck-typing

Method Dune::GDT::ForwardOperatorAssembler::copy

template<class ForwardOperatorType>
BaseType *Dune::GDT::ForwardOperatorAssembler<ForwardOperatorType>::copy() override

\ {

Required by ElementAndIntersectionFunctor.

Method Dune::GDT::ForwardOperatorAssembler::prepare

template<class ForwardOperatorType>
void Dune::GDT::ForwardOperatorAssembler<ForwardOperatorType>::prepare() override

No documentation provided.

Method Dune::GDT::ForwardOperatorAssembler::apply_local

template<class ForwardOperatorType>
void Dune::GDT::ForwardOperatorAssembler<ForwardOperatorType>::apply_local(const E &element) override

No documentation provided.

Method Dune::GDT::ForwardOperatorAssembler::apply_local

template<class ForwardOperatorType>
void Dune::GDT::ForwardOperatorAssembler<ForwardOperatorType>::apply_local(const I &intersection, const E &inside_element, const E &outside_element) override

No documentation provided.

Method Dune::GDT::ForwardOperatorAssembler::finalize

template<class ForwardOperatorType>
void Dune::GDT::ForwardOperatorAssembler<ForwardOperatorType>::finalize() override

No documentation provided.

Constructor Dune::GDT::ForwardOperatorAssembler::ForwardOperatorAssembler<ForwardOperatorType>

template<>
template<class ForwardOperatorType>
Dune::GDT::ForwardOperatorAssembler<ForwardOperatorType>::ForwardOperatorAssembler<ForwardOperatorType>(ForwardOperatorType oprtr, SourceFunctionType src, VectorType &range_vector, const XT::Common::Parameter &param, const std::string &logging_prefix, const std::array<bool, 3> &logging_state = XT::Common::default_logger_state())

No documentation provided.

Constructor Dune::GDT::ForwardOperatorAssembler::ForwardOperatorAssembler<ForwardOperatorType>

template<>
template<class ForwardOperatorType>
Dune::GDT::ForwardOperatorAssembler<ForwardOperatorType>::ForwardOperatorAssembler<ForwardOperatorType>(const ThisType &other)

No documentation provided.

Constructor Dune::GDT::ForwardOperatorAssembler::ForwardOperatorAssembler<ForwardOperatorType>

template<>
template<class ForwardOperatorType>
Dune::GDT::ForwardOperatorAssembler<ForwardOperatorType>::ForwardOperatorAssembler<ForwardOperatorType>(ThisType &&source) noexcept = default

No documentation provided.

Field Dune::GDT::ForwardOperatorAssembler::operator_

const ForwardOperatorType Dune::GDT::ForwardOperatorAssembler::operator_

No documentation provided.

Field Dune::GDT::ForwardOperatorAssembler::source_

const int Dune::GDT::ForwardOperatorAssembler::source_

No documentation provided.

Field Dune::GDT::ForwardOperatorAssembler::range_vector_

VectorType &Dune::GDT::ForwardOperatorAssembler::range_vector_

No documentation provided.

Field Dune::GDT::ForwardOperatorAssembler::param_

const XT::Common::Parameter Dune::GDT::ForwardOperatorAssembler::param_

No documentation provided.

Field Dune::GDT::ForwardOperatorAssembler::range_function_

DiscreteRangeFunctionType Dune::GDT::ForwardOperatorAssembler::range_function_

No documentation provided.

Field Dune::GDT::ForwardOperatorAssembler::local_range_inside_

int Dune::GDT::ForwardOperatorAssembler::local_range_inside_

No documentation provided.

Field Dune::GDT::ForwardOperatorAssembler::local_range_outside_

int Dune::GDT::ForwardOperatorAssembler::local_range_outside_

No documentation provided.

Variable Dune::GDT::ForwardOperatorAssembler::s_r

const int Dune::GDT::ForwardOperatorAssembler::s_r

No documentation provided.

Variable Dune::GDT::ForwardOperatorAssembler::s_rC

const int Dune::GDT::ForwardOperatorAssembler::s_rC

No documentation provided.

Variable Dune::GDT::ForwardOperatorAssembler::r_r

const int Dune::GDT::ForwardOperatorAssembler::r_r

No documentation provided.

Variable Dune::GDT::ForwardOperatorAssembler::r_rC

const int Dune::GDT::ForwardOperatorAssembler::r_rC

No documentation provided.

Type alias Dune::GDT::ForwardOperatorAssembler::ThisType

type Dune::GDT::ForwardOperatorAssembler::ThisType

No documentation provided.

Type alias Dune::GDT::ForwardOperatorAssembler::BaseType

type Dune::GDT::ForwardOperatorAssembler::BaseType

No documentation provided.

Type alias Dune::GDT::ForwardOperatorAssembler::F

type Dune::GDT::ForwardOperatorAssembler::F

No documentation provided.

Type alias Dune::GDT::ForwardOperatorAssembler::DiscreteRangeFunctionType

type Dune::GDT::ForwardOperatorAssembler::DiscreteRangeFunctionType

No documentation provided.

Type alias Dune::GDT::ForwardOperatorAssembler::SourceFunctionType

type Dune::GDT::ForwardOperatorAssembler::SourceFunctionType

No documentation provided.

Type alias Dune::GDT::ForwardOperatorAssembler::VectorType

type Dune::GDT::ForwardOperatorAssembler::VectorType

No documentation provided.

Type alias Dune::GDT::ForwardOperatorAssembler::LocalElementOperatorType

type Dune::GDT::ForwardOperatorAssembler::LocalElementOperatorType

No documentation provided.

Type alias Dune::GDT::ForwardOperatorAssembler::LocalIntersectionOperatorType

type Dune::GDT::ForwardOperatorAssembler::LocalIntersectionOperatorType

No documentation provided.

Type alias Dune::GDT::ForwardOperatorAssembler::ElementFilterType

type Dune::GDT::ForwardOperatorAssembler::ElementFilterType

No documentation provided.

Type alias Dune::GDT::ForwardOperatorAssembler::IntersectionFilterType

type Dune::GDT::ForwardOperatorAssembler::IntersectionFilterType

No documentation provided.

Function template Dune::GDT::ForwardOperatorAssembler::set_source_in_local_ops

template<class ForwardOperatorType>
template<class Origin, class Target>
void Dune::GDT::ForwardOperatorAssembler<ForwardOperatorType>::set_source_in_local_ops(const Origin &origin, Target &target)

\ }