Class template Dune::GDT::ForwardOperatorAssembler

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

Note

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

BaseType *Dune::GDT::ForwardOperatorAssembler::copy() override

\ {

Required by ElementAndIntersectionFunctor.

void Dune::GDT::ForwardOperatorAssembler::prepare() override

No documentation provided.

void Dune::GDT::ForwardOperatorAssembler::apply_local(const E &element) override

No documentation provided.

void Dune::GDT::ForwardOperatorAssembler::apply_local(const I &intersection, const E &inside_element, const E &outside_element) override

No documentation provided.

void Dune::GDT::ForwardOperatorAssembler::finalize() override

No documentation provided.

template<>
Dune::GDT::ForwardOperatorAssembler::ForwardOperatorAssembler<ForwardOperatorType>(ForwardOperatorType oprtr, SourceFunctionType src, VectorType &range_vector, const XT::Common::Parameter &param = <recovery-expr>({}), const std::string &logging_prefix = <recovery-expr>(""), const std::array<bool, 3> &logging_state = <recovery-expr>())

No documentation provided.

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

No documentation provided.

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

No documentation provided.

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

No documentation provided.

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

No documentation provided.

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

No documentation provided.

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

No documentation provided.

DiscreteRangeFunctionType Dune::GDT::ForwardOperatorAssembler::range_function_

No documentation provided.

int Dune::GDT::ForwardOperatorAssembler::local_range_inside_

No documentation provided.

int Dune::GDT::ForwardOperatorAssembler::local_range_outside_

No documentation provided.

const size_t Dune::GDT::ForwardOperatorAssembler::s_r

No documentation provided.

const size_t Dune::GDT::ForwardOperatorAssembler::s_rC

No documentation provided.

const size_t Dune::GDT::ForwardOperatorAssembler::r_r

No documentation provided.

const size_t Dune::GDT::ForwardOperatorAssembler::r_rC

No documentation provided.

type Dune::GDT::ForwardOperatorAssembler::ThisType

No documentation provided.

type Dune::GDT::ForwardOperatorAssembler::BaseType

No documentation provided.

type Dune::GDT::ForwardOperatorAssembler::F

No documentation provided.

type Dune::GDT::ForwardOperatorAssembler::DiscreteRangeFunctionType

No documentation provided.

type Dune::GDT::ForwardOperatorAssembler::SourceFunctionType

No documentation provided.

type Dune::GDT::ForwardOperatorAssembler::VectorType

No documentation provided.

type Dune::GDT::ForwardOperatorAssembler::LocalElementOperatorType

No documentation provided.

type Dune::GDT::ForwardOperatorAssembler::LocalIntersectionOperatorType

No documentation provided.

type Dune::GDT::ForwardOperatorAssembler::ElementFilterType

No documentation provided.

type Dune::GDT::ForwardOperatorAssembler::IntersectionFilterType

No documentation provided.

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

\ }