Class template Dune::GDT::BilinearFormAssembler

template<class AGV, size_t s_r, size_t s_rC, size_t r_r, size_t r_rC, class F, class SGV, class RGV>
class Dune::GDT::BilinearFormAssembler

Note

In compute_locally, the filters are evaluated w.r.t. bilinear_form_.assembly_grid_view_ and not the grid view of the walker this assembler is appended to. This might not be what we want.

BaseType *Dune::GDT::BilinearFormAssembler::copy() final override

\ {

Required by ElementAndIntersectionFunctor.

void Dune::GDT::BilinearFormAssembler::prepare() final override

No documentation provided.

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

No documentation provided.

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

No documentation provided.

void Dune::GDT::BilinearFormAssembler::finalize() final override

No documentation provided.

void Dune::GDT::BilinearFormAssembler::set_result(FieldType res)

\ }

Required by ThreadResultPropagator.

\ {

FieldType Dune::GDT::BilinearFormAssembler::compute_locally(const E &element)

Variant of compute_locally to apply all local element bilinear forms

FieldType Dune::GDT::BilinearFormAssembler::compute_locally(const I &intersection, const E &inside_element, const E &outside_element)

Variant of compute_locally to apply all local intersection and coupling intersection bilinear forms

Warning

Make sure to call this method only on suitable intersections, neither intersection.neighbor() not the validity of outside_element are checked!

const FieldType &Dune::GDT::BilinearFormAssembler::result() const

No documentation provided.

template<>
Dune::GDT::BilinearFormAssembler::BilinearFormAssembler<AGV, s_r, s_rC, r_r, r_rC, F, SGV, RGV>(BilinearFormType bilinear_form, RangeFunctionType rng, SourceFunctionType src, 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::BilinearFormAssembler::BilinearFormAssembler<AGV, s_r, s_rC, r_r, r_rC, F, SGV, RGV>(const ThisType &other)

No documentation provided.

template<>
Dune::GDT::BilinearFormAssembler::BilinearFormAssembler<AGV, s_r, s_rC, r_r, r_rC, F, SGV, RGV>(ThisType &&source) noexcept = default

No documentation provided.

const BilinearFormType Dune::GDT::BilinearFormAssembler::bilinear_form_

\ }

const int Dune::GDT::BilinearFormAssembler::range_

No documentation provided.

const int Dune::GDT::BilinearFormAssembler::source_

No documentation provided.

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

No documentation provided.

int Dune::GDT::BilinearFormAssembler::local_range_in_

No documentation provided.

int Dune::GDT::BilinearFormAssembler::local_range_out_

No documentation provided.

int Dune::GDT::BilinearFormAssembler::local_source_in_

No documentation provided.

int Dune::GDT::BilinearFormAssembler::local_source_out_

No documentation provided.

int Dune::GDT::BilinearFormAssembler::bilinear_form_value_in_in_

No documentation provided.

int Dune::GDT::BilinearFormAssembler::bilinear_form_value_in_out_

No documentation provided.

int Dune::GDT::BilinearFormAssembler::bilinear_form_value_out_in_

No documentation provided.

int Dune::GDT::BilinearFormAssembler::bilinear_form_value_out_out_

No documentation provided.

FieldType Dune::GDT::BilinearFormAssembler::result_

No documentation provided.

type Dune::GDT::BilinearFormAssembler::ThisType

No documentation provided.

type Dune::GDT::BilinearFormAssembler::BaseType

No documentation provided.

type Dune::GDT::BilinearFormAssembler::BilinearFormType

No documentation provided.

type Dune::GDT::BilinearFormAssembler::E

No documentation provided.

type Dune::GDT::BilinearFormAssembler::I

No documentation provided.

type Dune::GDT::BilinearFormAssembler::FieldType

No documentation provided.

type Dune::GDT::BilinearFormAssembler::SourceFunctionType

No documentation provided.

type Dune::GDT::BilinearFormAssembler::RangeFunctionType

No documentation provided.