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<AGV, s_r, s_rC, r_r, r_rC, F, SGV, RGV>¶ 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.
Method Dune::GDT::BilinearFormAssembler::copy¶
Method Dune::GDT::BilinearFormAssembler::prepare¶
Method Dune::GDT::BilinearFormAssembler::apply_local¶
Method Dune::GDT::BilinearFormAssembler::apply_local¶
-
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>
void Dune::GDT::BilinearFormAssembler<AGV, s_r, s_rC, r_r, r_rC, F, SGV, RGV>::apply_local(const I &intersection, const E &inside_element, const E &outside_element) final override¶ No documentation provided.
Method Dune::GDT::BilinearFormAssembler::finalize¶
Method Dune::GDT::BilinearFormAssembler::set_result¶
Method Dune::GDT::BilinearFormAssembler::compute_locally¶
Method Dune::GDT::BilinearFormAssembler::compute_locally¶
-
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>
FieldType Dune::GDT::BilinearFormAssembler<AGV, s_r, s_rC, r_r, r_rC, F, SGV, RGV>::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!
Method Dune::GDT::BilinearFormAssembler::result¶
Constructor Dune::GDT::BilinearFormAssembler::BilinearFormAssembler<AGV, s_r, s_rC, r_r, r_rC, F, SGV, RGV>¶
-
template<>
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>
Dune::GDT::BilinearFormAssembler<AGV, s_r, s_rC, r_r, r_rC, F, SGV, RGV>::BilinearFormAssembler<AGV, s_r, s_rC, r_r, r_rC, F, SGV, RGV>(BilinearFormType bilinear_form, RangeFunctionType rng, SourceFunctionType src, const XT::Common::Parameter ¶m, const std::string &logging_prefix, const std::array<bool, 3> &logging_state = XT::Common::default_logger_state())¶ No documentation provided.
Constructor Dune::GDT::BilinearFormAssembler::BilinearFormAssembler<AGV, s_r, s_rC, r_r, r_rC, F, SGV, RGV>¶
Constructor Dune::GDT::BilinearFormAssembler::BilinearFormAssembler<AGV, s_r, s_rC, r_r, r_rC, F, SGV, RGV>¶
-
template<>
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>
Dune::GDT::BilinearFormAssembler<AGV, s_r, s_rC, r_r, r_rC, F, SGV, RGV>::BilinearFormAssembler<AGV, s_r, s_rC, r_r, r_rC, F, SGV, RGV>(ThisType &&source) noexcept = default¶ No documentation provided.
Field Dune::GDT::BilinearFormAssembler::bilinear_form_¶
-
const BilinearFormType Dune::GDT::BilinearFormAssembler::bilinear_form_¶
\ }
Field Dune::GDT::BilinearFormAssembler::range_¶
-
const int Dune::GDT::BilinearFormAssembler::range_¶
No documentation provided.
Field Dune::GDT::BilinearFormAssembler::source_¶
-
const int Dune::GDT::BilinearFormAssembler::source_¶
No documentation provided.
Field Dune::GDT::BilinearFormAssembler::param_¶
-
const XT::Common::Parameter Dune::GDT::BilinearFormAssembler::param_¶
No documentation provided.
Field Dune::GDT::BilinearFormAssembler::local_range_in_¶
-
int Dune::GDT::BilinearFormAssembler::local_range_in_¶
No documentation provided.
Field Dune::GDT::BilinearFormAssembler::local_range_out_¶
-
int Dune::GDT::BilinearFormAssembler::local_range_out_¶
No documentation provided.
Field Dune::GDT::BilinearFormAssembler::local_source_in_¶
-
int Dune::GDT::BilinearFormAssembler::local_source_in_¶
No documentation provided.
Field Dune::GDT::BilinearFormAssembler::local_source_out_¶
-
int Dune::GDT::BilinearFormAssembler::local_source_out_¶
No documentation provided.
Field Dune::GDT::BilinearFormAssembler::bilinear_form_value_in_in_¶
-
DynamicMatrix<FieldType> Dune::GDT::BilinearFormAssembler::bilinear_form_value_in_in_¶
No documentation provided.
Field Dune::GDT::BilinearFormAssembler::bilinear_form_value_in_out_¶
-
DynamicMatrix<FieldType> Dune::GDT::BilinearFormAssembler::bilinear_form_value_in_out_¶
No documentation provided.
Field Dune::GDT::BilinearFormAssembler::bilinear_form_value_out_in_¶
-
DynamicMatrix<FieldType> Dune::GDT::BilinearFormAssembler::bilinear_form_value_out_in_¶
No documentation provided.
Field Dune::GDT::BilinearFormAssembler::bilinear_form_value_out_out_¶
-
DynamicMatrix<FieldType> Dune::GDT::BilinearFormAssembler::bilinear_form_value_out_out_¶
No documentation provided.
Field Dune::GDT::BilinearFormAssembler::result_¶
-
FieldType Dune::GDT::BilinearFormAssembler::result_¶
No documentation provided.
Type alias Dune::GDT::BilinearFormAssembler::ThisType¶
-
type Dune::GDT::BilinearFormAssembler::ThisType¶
No documentation provided.
Type alias Dune::GDT::BilinearFormAssembler::BaseType¶
-
type Dune::GDT::BilinearFormAssembler::BaseType¶
No documentation provided.
Type alias Dune::GDT::BilinearFormAssembler::BilinearFormType¶
-
type Dune::GDT::BilinearFormAssembler::BilinearFormType¶
No documentation provided.
Type alias Dune::GDT::BilinearFormAssembler::E¶
-
type Dune::GDT::BilinearFormAssembler::E¶
No documentation provided.
Type alias Dune::GDT::BilinearFormAssembler::I¶
-
type Dune::GDT::BilinearFormAssembler::I¶
No documentation provided.
Type alias Dune::GDT::BilinearFormAssembler::FieldType¶
-
type Dune::GDT::BilinearFormAssembler::FieldType¶
No documentation provided.
Type alias Dune::GDT::BilinearFormAssembler::SourceFunctionType¶
-
type Dune::GDT::BilinearFormAssembler::SourceFunctionType¶
No documentation provided.
Type alias Dune::GDT::BilinearFormAssembler::RangeFunctionType¶
-
type Dune::GDT::BilinearFormAssembler::RangeFunctionType¶
No documentation provided.