Class template Dune::GDT::LocalIntersectionFunctionalAssembler<Vector, GridView, r, rC, R, SpaceGridView>¶
Inherits from Dune::XT::Grid::IntersectionFunctor.
-
template<class Vector, class GridView, size_t r, size_t rC, class R = double, class SpaceGridView = GridView>
class Dune::GDT::LocalIntersectionFunctionalAssembler<Vector, GridView, r, rC, R, SpaceGridView> : public XT::Grid::IntersectionFunctor<GridView>¶ Assembles a local intersection functional into a global vector while iterating over the grid intersections.
Method Dune::GDT::LocalIntersectionFunctionalAssembler::copy¶
-
template<class Vector, class GridView, size_t r, size_t rC, class R = double, class SpaceGridView = GridView>
BaseType *Dune::GDT::LocalIntersectionFunctionalAssembler<Vector, GridView, r, rC, R, SpaceGridView>::copy() final override¶ No documentation provided.
Method Dune::GDT::LocalIntersectionFunctionalAssembler::apply_local¶
-
template<class Vector, class GridView, size_t r, size_t rC, class R = double, class SpaceGridView = GridView>
void Dune::GDT::LocalIntersectionFunctionalAssembler<Vector, GridView, r, rC, R, SpaceGridView>::apply_local(const IntersectionType &intersection, const ElementType &inside_element, const ElementType &outside_element) final override¶ No documentation provided.
Constructor Dune::GDT::LocalIntersectionFunctionalAssembler::LocalIntersectionFunctionalAssembler¶
-
template<class Vector, class GridView, size_t r, size_t rC, class R = double, class SpaceGridView = GridView>
Dune::GDT::LocalIntersectionFunctionalAssembler<Vector, GridView, r, rC, R, SpaceGridView>::LocalIntersectionFunctionalAssembler(const SpaceType &space, const LocalFunctionalType &local_functional, VectorType &global_vector, const XT::Common::Parameter ¶m = {})¶ No documentation provided.
Constructor Dune::GDT::LocalIntersectionFunctionalAssembler::LocalIntersectionFunctionalAssembler¶
-
template<class Vector, class GridView, size_t r, size_t rC, class R = double, class SpaceGridView = GridView>
Dune::GDT::LocalIntersectionFunctionalAssembler<Vector, GridView, r, rC, R, SpaceGridView>::LocalIntersectionFunctionalAssembler(const ThisType &other)¶ No documentation provided.
Constructor Dune::GDT::LocalIntersectionFunctionalAssembler::LocalIntersectionFunctionalAssembler¶
-
template<class Vector, class GridView, size_t r, size_t rC, class R = double, class SpaceGridView = GridView>
Dune::GDT::LocalIntersectionFunctionalAssembler<Vector, GridView, r, rC, R, SpaceGridView>::LocalIntersectionFunctionalAssembler(ThisType &&source) noexcept = default¶ No documentation provided.
Field Dune::GDT::LocalIntersectionFunctionalAssembler::space_¶
-
template<class Vector, class GridView, size_t r, size_t rC, class R = double, class SpaceGridView = GridView>
std::unique_ptr<const SpaceType> Dune::GDT::LocalIntersectionFunctionalAssembler<Vector, GridView, r, rC, R, SpaceGridView>::space_¶ No documentation provided.
Field Dune::GDT::LocalIntersectionFunctionalAssembler::local_functional_¶
-
template<class Vector, class GridView, size_t r, size_t rC, class R = double, class SpaceGridView = GridView>
std::unique_ptr<LocalFunctionalType> Dune::GDT::LocalIntersectionFunctionalAssembler<Vector, GridView, r, rC, R, SpaceGridView>::local_functional_¶ No documentation provided.
Field Dune::GDT::LocalIntersectionFunctionalAssembler::global_vector_¶
-
template<class Vector, class GridView, size_t r, size_t rC, class R = double, class SpaceGridView = GridView>
VectorType &Dune::GDT::LocalIntersectionFunctionalAssembler<Vector, GridView, r, rC, R, SpaceGridView>::global_vector_¶ No documentation provided.
Field Dune::GDT::LocalIntersectionFunctionalAssembler::param_¶
-
template<class Vector, class GridView, size_t r, size_t rC, class R = double, class SpaceGridView = GridView>
XT::Common::Parameter Dune::GDT::LocalIntersectionFunctionalAssembler<Vector, GridView, r, rC, R, SpaceGridView>::param_¶ No documentation provided.
Field Dune::GDT::LocalIntersectionFunctionalAssembler::local_vector_¶
-
template<class Vector, class GridView, size_t r, size_t rC, class R = double, class SpaceGridView = GridView>
DynamicVector<FieldType> Dune::GDT::LocalIntersectionFunctionalAssembler<Vector, GridView, r, rC, R, SpaceGridView>::local_vector_¶ No documentation provided.
Field Dune::GDT::LocalIntersectionFunctionalAssembler::global_indices_¶
-
template<class Vector, class GridView, size_t r, size_t rC, class R = double, class SpaceGridView = GridView>
DynamicVector<size_t> Dune::GDT::LocalIntersectionFunctionalAssembler<Vector, GridView, r, rC, R, SpaceGridView>::global_indices_¶ No documentation provided.
Field Dune::GDT::LocalIntersectionFunctionalAssembler::basis_¶
-
template<class Vector, class GridView, size_t r, size_t rC, class R = double, class SpaceGridView = GridView>
std::unique_ptr<typename SpaceType::GlobalBasisType::LocalizedType> Dune::GDT::LocalIntersectionFunctionalAssembler<Vector, GridView, r, rC, R, SpaceGridView>::basis_¶ No documentation provided.
Type alias Dune::GDT::LocalIntersectionFunctionalAssembler::ThisType¶
-
template<class Vector, class GridView, size_t r, size_t rC, class R = double, class SpaceGridView = GridView>
using Dune::GDT::LocalIntersectionFunctionalAssembler<Vector, GridView, r, rC, R, SpaceGridView>::ThisType = LocalIntersectionFunctionalAssembler<Vector, GridView, r, rC, R, SpaceGridView>¶ No documentation provided.
Type alias Dune::GDT::LocalIntersectionFunctionalAssembler::BaseType¶
-
template<class Vector, class GridView, size_t r, size_t rC, class R = double, class SpaceGridView = GridView>
using Dune::GDT::LocalIntersectionFunctionalAssembler<Vector, GridView, r, rC, R, SpaceGridView>::BaseType = XT::Grid::IntersectionFunctor<GridView>¶ No documentation provided.
Type alias Dune::GDT::LocalIntersectionFunctionalAssembler::VectorType¶
-
template<class Vector, class GridView, size_t r, size_t rC, class R = double, class SpaceGridView = GridView>
using Dune::GDT::LocalIntersectionFunctionalAssembler<Vector, GridView, r, rC, R, SpaceGridView>::VectorType = Vector¶ No documentation provided.
Type alias Dune::GDT::LocalIntersectionFunctionalAssembler::FieldType¶
-
template<class Vector, class GridView, size_t r, size_t rC, class R = double, class SpaceGridView = GridView>
using Dune::GDT::LocalIntersectionFunctionalAssembler<Vector, GridView, r, rC, R, SpaceGridView>::FieldType = typename VectorType::ScalarType¶ No documentation provided.
Type alias Dune::GDT::LocalIntersectionFunctionalAssembler::SpaceType¶
-
template<class Vector, class GridView, size_t r, size_t rC, class R = double, class SpaceGridView = GridView>
using Dune::GDT::LocalIntersectionFunctionalAssembler<Vector, GridView, r, rC, R, SpaceGridView>::SpaceType = SpaceInterface<SpaceGridView, r, rC, R>¶ No documentation provided.
Type alias Dune::GDT::LocalIntersectionFunctionalAssembler::LocalFunctionalType¶
-
template<class Vector, class GridView, size_t r, size_t rC, class R = double, class SpaceGridView = GridView>
using Dune::GDT::LocalIntersectionFunctionalAssembler<Vector, GridView, r, rC, R, SpaceGridView>::LocalFunctionalType = LocalIntersectionFunctionalInterface<IntersectionType, r, rC, R, FieldType>¶ No documentation provided.