Class template Dune::GDT::GlobalBasisInterface<GV, range_dim, range_dim_columns, RangeField>¶
Inherits from Dune::XT::Common::WithLogger.
-
template<class GV, size_t range_dim = 1, size_t range_dim_columns = 1, class RangeField = double>
class Dune::GDT::GlobalBasisInterface<GV, range_dim, range_dim_columns, RangeField> : public XT::Common::WithLogger<GlobalBasisInterface<GV, range_dim, range_dim_columns, RangeField>>¶ Interface for a global finite element basis defined over an entire grid view.
Method Dune::GDT::GlobalBasisInterface::max_size¶
-
template<class GV, size_t range_dim = 1, size_t range_dim_columns = 1, class RangeField = double>
virtual size_t Dune::GDT::GlobalBasisInterface<GV, range_dim, range_dim_columns, RangeField>::max_size() const¶ No documentation provided.
Method Dune::GDT::GlobalBasisInterface::localize¶
-
template<class GV, size_t range_dim = 1, size_t range_dim_columns = 1, class RangeField = double>
virtual std::unique_ptr<LocalizedType> Dune::GDT::GlobalBasisInterface<GV, range_dim, range_dim_columns, RangeField>::localize() const = 0¶ No documentation provided.
Method Dune::GDT::GlobalBasisInterface::localize¶
-
template<class GV, size_t range_dim = 1, size_t range_dim_columns = 1, class RangeField = double>
virtual std::unique_ptr<LocalizedType> Dune::GDT::GlobalBasisInterface<GV, range_dim, range_dim_columns, RangeField>::localize(const ElementType &grid_element) const¶ No documentation provided.
Method Dune::GDT::GlobalBasisInterface::update_after_adapt¶
-
template<class GV, size_t range_dim = 1, size_t range_dim_columns = 1, class RangeField = double>
virtual void Dune::GDT::GlobalBasisInterface<GV, range_dim, range_dim_columns, RangeField>::update_after_adapt()¶ \ {
These methods are required for grid adaptation.
Constructor Dune::GDT::GlobalBasisInterface::GlobalBasisInterface¶
-
template<class GV, size_t range_dim = 1, size_t range_dim_columns = 1, class RangeField = double>
explicit Dune::GDT::GlobalBasisInterface<GV, range_dim, range_dim_columns, RangeField>::GlobalBasisInterface(const std::string &logging_prefix = "", const std::array<bool, 3> &logging_state = XT::Common::default_logger_state())¶ No documentation provided.
Constructor Dune::GDT::GlobalBasisInterface::GlobalBasisInterface¶
-
template<class GV, size_t range_dim = 1, size_t range_dim_columns = 1, class RangeField = double>
Dune::GDT::GlobalBasisInterface<GV, range_dim, range_dim_columns, RangeField>::GlobalBasisInterface(const ThisType&) = default¶ No documentation provided.
Constructor Dune::GDT::GlobalBasisInterface::GlobalBasisInterface¶
-
template<class GV, size_t range_dim = 1, size_t range_dim_columns = 1, class RangeField = double>
Dune::GDT::GlobalBasisInterface<GV, range_dim, range_dim_columns, RangeField>::GlobalBasisInterface(ThisType&&) noexcept = default¶ No documentation provided.
Destructor Dune::GDT::GlobalBasisInterface::~GlobalBasisInterface¶
-
template<class GV, size_t range_dim = 1, size_t range_dim_columns = 1, class RangeField = double>
virtual Dune::GDT::GlobalBasisInterface<GV, range_dim, range_dim_columns, RangeField>::~GlobalBasisInterface() = default¶ No documentation provided.
Variable Dune::GDT::GlobalBasisInterface::d¶
-
template<class GV, size_t range_dim = 1, size_t range_dim_columns = 1, class RangeField = double>
const size_t Dune::GDT::GlobalBasisInterface<GV, range_dim, range_dim_columns, RangeField>::d¶ No documentation provided.
Variable Dune::GDT::GlobalBasisInterface::r¶
-
template<class GV, size_t range_dim = 1, size_t range_dim_columns = 1, class RangeField = double>
const size_t Dune::GDT::GlobalBasisInterface<GV, range_dim, range_dim_columns, RangeField>::r¶ No documentation provided.
Variable Dune::GDT::GlobalBasisInterface::rC¶
-
template<class GV, size_t range_dim = 1, size_t range_dim_columns = 1, class RangeField = double>
const size_t Dune::GDT::GlobalBasisInterface<GV, range_dim, range_dim_columns, RangeField>::rC¶ No documentation provided.
Type alias Dune::GDT::GlobalBasisInterface::ThisType¶
-
template<class GV, size_t range_dim = 1, size_t range_dim_columns = 1, class RangeField = double>
using Dune::GDT::GlobalBasisInterface<GV, range_dim, range_dim_columns, RangeField>::ThisType = GlobalBasisInterface<GV, range_dim, range_dim_columns, RangeField>¶ No documentation provided.
Type alias Dune::GDT::GlobalBasisInterface::Logger¶
-
template<class GV, size_t range_dim = 1, size_t range_dim_columns = 1, class RangeField = double>
using Dune::GDT::GlobalBasisInterface<GV, range_dim, range_dim_columns, RangeField>::Logger = XT::Common::WithLogger<GlobalBasisInterface<GV, range_dim, range_dim_columns, RangeField>>¶ No documentation provided.
Type alias Dune::GDT::GlobalBasisInterface::GridViewType¶
-
template<class GV, size_t range_dim = 1, size_t range_dim_columns = 1, class RangeField = double>
using Dune::GDT::GlobalBasisInterface<GV, range_dim, range_dim_columns, RangeField>::GridViewType = GV¶ No documentation provided.
Type alias Dune::GDT::GlobalBasisInterface::E¶
-
template<class GV, size_t range_dim = 1, size_t range_dim_columns = 1, class RangeField = double>
using Dune::GDT::GlobalBasisInterface<GV, range_dim, range_dim_columns, RangeField>::E = XT::Grid::extract_entity_t<GridViewType>¶ No documentation provided.
Type alias Dune::GDT::GlobalBasisInterface::D¶
-
template<class GV, size_t range_dim = 1, size_t range_dim_columns = 1, class RangeField = double>
using Dune::GDT::GlobalBasisInterface<GV, range_dim, range_dim_columns, RangeField>::D = typename E::Geometry::ctype¶ No documentation provided.
Type alias Dune::GDT::GlobalBasisInterface::R¶
-
template<class GV, size_t range_dim = 1, size_t range_dim_columns = 1, class RangeField = double>
using Dune::GDT::GlobalBasisInterface<GV, range_dim, range_dim_columns, RangeField>::R = RangeField¶ No documentation provided.
Type alias Dune::GDT::GlobalBasisInterface::ElementType¶
-
template<class GV, size_t range_dim = 1, size_t range_dim_columns = 1, class RangeField = double>
using Dune::GDT::GlobalBasisInterface<GV, range_dim, range_dim_columns, RangeField>::ElementType = E¶ No documentation provided.
Type alias Dune::GDT::GlobalBasisInterface::LocalizedType¶
-
template<class GV, size_t range_dim = 1, size_t range_dim_columns = 1, class RangeField = double>
using Dune::GDT::GlobalBasisInterface<GV, range_dim, range_dim_columns, RangeField>::LocalizedType = LocalizedGlobalFiniteElementInterface<E, r, rC, R>¶ No documentation provided.