Class template Dune::GDT::BilinearFormInterface¶
Inherits from Dune::XT::Common::ParametricInterface, Dune::XT::Common::WithLogger.
-
template<class SourceGridView, size_t source_dim = 1, size_t source_dim_cols = 1, size_t range_dim = source_dim, size_t range_dim_cols = source_dim_cols, class Field = double, class RangeGridView = SourceGridView>
class Dune::GDT::BilinearFormInterface : public XT::Common::ParametricInterface, public XT::Common::WithLogger<BilinearFormInterface<SourceGridView, source_dim, source_dim_cols, range_dim, range_dim_cols, Field, RangeGridView>>¶ Interface for bilinear forms acting on a range and a source grid function (providing apply2()).
-
virtual FieldType Dune::GDT::BilinearFormInterface::apply2(int, int, const XT::Common::Parameter& =
<recovery-expr>({})) const = 0¶
-
virtual void Dune::GDT::BilinearFormInterface::assemble(const bool use_tbb = false)¶
Allows the implementation to do preparatory work (i.e., assemble the matrix of a matrix-based operator).
Note
In general, you have to call this method before calling apply2!
-
FieldType Dune::GDT::BilinearFormInterface::norm(int range_function, const XT::Common::Parameter ¶m =
<recovery-expr>({})) const¶ No documentation provided.
-
template<>
explicit Dune::GDT::BilinearFormInterface::BilinearFormInterface<SourceGridView, source_dim, source_dim_cols, range_dim, range_dim_cols, Field, RangeGridView>(const XT::Common::ParameterType ¶m_type = {}, const std::string &logging_prefix =<recovery-expr>(""), const std::array<bool, 3> &logging_enabled =<recovery-expr>())¶ No documentation provided.
-
template<>
Dune::GDT::BilinearFormInterface::BilinearFormInterface<SourceGridView, source_dim, source_dim_cols, range_dim, range_dim_cols, Field, RangeGridView>(const ThisType &other) = default¶ No documentation provided.
-
template<>
Dune::GDT::BilinearFormInterface::BilinearFormInterface<SourceGridView, source_dim, source_dim_cols, range_dim, range_dim_cols, Field, RangeGridView>(ThisType &&source) noexcept = default¶ No documentation provided.
-
template<>
virtual Dune::GDT::BilinearFormInterface::~BilinearFormInterface<SourceGridView, source_dim, source_dim_cols, range_dim, range_dim_cols, Field, RangeGridView>() = default¶ No documentation provided.
-
const size_t Dune::GDT::BilinearFormInterface::s_r¶
No documentation provided.
-
const size_t Dune::GDT::BilinearFormInterface::s_rC¶
No documentation provided.
-
const size_t Dune::GDT::BilinearFormInterface::r_r¶
No documentation provided.
-
const size_t Dune::GDT::BilinearFormInterface::r_rC¶
No documentation provided.
-
type Dune::GDT::BilinearFormInterface::ThisType¶
No documentation provided.
-
type Dune::GDT::BilinearFormInterface::Logger¶
No documentation provided.
-
type Dune::GDT::BilinearFormInterface::FieldType¶
No documentation provided.
-
type Dune::GDT::BilinearFormInterface::F¶
No documentation provided.
-
type Dune::GDT::BilinearFormInterface::SGV¶
No documentation provided.
-
type Dune::GDT::BilinearFormInterface::RGV¶
No documentation provided.