Class template Dune::XT::Grid::internal::CouplingGridViewWrapper<GridGlueImp>¶
-
template<class GridGlueImp>
class Dune::XT::Grid::internal::CouplingGridViewWrapper<GridGlueImp>¶ Actual Implementation of CouplingGridView
See also:
CouplingGridView
Method Dune::XT::Grid::internal::CouplingGridViewWrapper::operator=¶
-
template<class GridGlueImp>
ThisType &Dune::XT::Grid::internal::CouplingGridViewWrapper<GridGlueImp>::operator=(const ThisType &other) = default¶ No documentation provided.
Method Dune::XT::Grid::internal::CouplingGridViewWrapper::operator=¶
-
template<class GridGlueImp>
ThisType &Dune::XT::Grid::internal::CouplingGridViewWrapper<GridGlueImp>::operator=(ThisType &&other) noexcept = default¶ No documentation provided.
Method Dune::XT::Grid::internal::CouplingGridViewWrapper::update¶
-
template<class GridGlueImp>
void Dune::XT::Grid::internal::CouplingGridViewWrapper<GridGlueImp>::update()¶ No documentation provided.
Method Dune::XT::Grid::internal::CouplingGridViewWrapper::local_to_inside_index¶
-
template<class GridGlueImp>
size_t Dune::XT::Grid::internal::CouplingGridViewWrapper<GridGlueImp>::local_to_inside_index(const LocalElementType &local_element) const¶ No documentation provided.
Method Dune::XT::Grid::internal::CouplingGridViewWrapper::size¶
-
template<class GridGlueImp>
int Dune::XT::Grid::internal::CouplingGridViewWrapper<GridGlueImp>::size(int codim) const¶ No documentation provided.
Method Dune::XT::Grid::internal::CouplingGridViewWrapper::size¶
-
template<class GridGlueImp>
int Dune::XT::Grid::internal::CouplingGridViewWrapper<GridGlueImp>::size(const Dune::GeometryType&) const¶ No documentation provided.
Method Dune::XT::Grid::internal::CouplingGridViewWrapper::ibegin¶
-
template<class GridGlueImp>
IntersectionIterator Dune::XT::Grid::internal::CouplingGridViewWrapper<GridGlueImp>::ibegin(const LocalElementType &inside_element) const¶ No documentation provided.
Method Dune::XT::Grid::internal::CouplingGridViewWrapper::iend¶
-
template<class GridGlueImp>
IntersectionIterator Dune::XT::Grid::internal::CouplingGridViewWrapper<GridGlueImp>::iend(const LocalElementType &inside_element) const¶ No documentation provided.
Method Dune::XT::Grid::internal::CouplingGridViewWrapper::indexSet¶
-
template<class GridGlueImp>
const IndexSet &Dune::XT::Grid::internal::CouplingGridViewWrapper<GridGlueImp>::indexSet() const¶ No documentation provided.
Constructor Dune::XT::Grid::internal::CouplingGridViewWrapper::CouplingGridViewWrapper¶
-
template<class GridGlueImp>
Dune::XT::Grid::internal::CouplingGridViewWrapper<GridGlueImp>::CouplingGridViewWrapper(const MacroElementType &ss, const MacroElementType &nn, GridGlueType &dd_grid, const MacroIntersectionType macro_intersection)¶ No documentation provided.
Constructor Dune::XT::Grid::internal::CouplingGridViewWrapper::CouplingGridViewWrapper¶
-
template<class GridGlueImp>
Dune::XT::Grid::internal::CouplingGridViewWrapper<GridGlueImp>::CouplingGridViewWrapper(const ThisType &other) = default¶ No documentation provided.
Constructor Dune::XT::Grid::internal::CouplingGridViewWrapper::CouplingGridViewWrapper¶
-
template<class GridGlueImp>
Dune::XT::Grid::internal::CouplingGridViewWrapper<GridGlueImp>::CouplingGridViewWrapper(ThisType &&other) noexcept = default¶ No documentation provided.
Field Dune::XT::Grid::internal::CouplingGridViewWrapper::inside_element_¶
-
template<class GridGlueImp>
const MacroElementType &Dune::XT::Grid::internal::CouplingGridViewWrapper<GridGlueImp>::inside_element_¶ No documentation provided.
Field Dune::XT::Grid::internal::CouplingGridViewWrapper::outside_element_¶
-
template<class GridGlueImp>
const MacroElementType &Dune::XT::Grid::internal::CouplingGridViewWrapper<GridGlueImp>::outside_element_¶ No documentation provided.
Field Dune::XT::Grid::internal::CouplingGridViewWrapper::dd_grid_¶
-
template<class GridGlueImp>
GridGlueType &Dune::XT::Grid::internal::CouplingGridViewWrapper<GridGlueImp>::dd_grid_¶ No documentation provided.
Field Dune::XT::Grid::internal::CouplingGridViewWrapper::macro_intersection_¶
-
template<class GridGlueImp>
const MacroIntersectionType Dune::XT::Grid::internal::CouplingGridViewWrapper<GridGlueImp>::macro_intersection_¶ No documentation provided.
Field Dune::XT::Grid::internal::CouplingGridViewWrapper::macro_grid_view_¶
-
template<class GridGlueImp>
const MacroGridViewType &Dune::XT::Grid::internal::CouplingGridViewWrapper<GridGlueImp>::macro_grid_view_¶ No documentation provided.
Field Dune::XT::Grid::internal::CouplingGridViewWrapper::local_inside_grid_¶
-
template<class GridGlueImp>
const LocalGridProviderType &Dune::XT::Grid::internal::CouplingGridViewWrapper<GridGlueImp>::local_inside_grid_¶ No documentation provided.
Field Dune::XT::Grid::internal::CouplingGridViewWrapper::coupling_size_¶
-
template<class GridGlueImp>
size_t Dune::XT::Grid::internal::CouplingGridViewWrapper<GridGlueImp>::coupling_size_¶ No documentation provided.
Field Dune::XT::Grid::internal::CouplingGridViewWrapper::inside_elements_¶
-
template<class GridGlueImp>
std::shared_ptr<std::vector<LocalElementType>> Dune::XT::Grid::internal::CouplingGridViewWrapper<GridGlueImp>::inside_elements_¶ No documentation provided.
Field Dune::XT::Grid::internal::CouplingGridViewWrapper::inside_elements_ids_¶
-
template<class GridGlueImp>
std::shared_ptr<std::vector<unsigned int>> Dune::XT::Grid::internal::CouplingGridViewWrapper<GridGlueImp>::inside_elements_ids_¶ No documentation provided.
Field Dune::XT::Grid::internal::CouplingGridViewWrapper::coupling_intersections_¶
-
template<class GridGlueImp>
std::shared_ptr<std::vector<std::set<CorrectedCouplingIntersectionType, CompareType<CorrectedCouplingIntersectionType>>>> Dune::XT::Grid::internal::CouplingGridViewWrapper<GridGlueImp>::coupling_intersections_¶ No documentation provided.
Field Dune::XT::Grid::internal::CouplingGridViewWrapper::local_to_inside_indices_¶
-
template<class GridGlueImp>
std::shared_ptr<std::vector<std::pair<size_t, size_t>>> Dune::XT::Grid::internal::CouplingGridViewWrapper<GridGlueImp>::local_to_inside_indices_¶ No documentation provided.
Type alias Dune::XT::Grid::internal::CouplingGridViewWrapper::BaseType¶
-
template<class GridGlueImp>
using Dune::XT::Grid::internal::CouplingGridViewWrapper<GridGlueImp>::BaseType = typename GridGlueType::MacroGridViewType¶ No documentation provided.
Type alias Dune::XT::Grid::internal::CouplingGridViewWrapper::ThisType¶
-
template<class GridGlueImp>
using Dune::XT::Grid::internal::CouplingGridViewWrapper<GridGlueImp>::ThisType = CouplingGridViewWrapper<GridGlueType>¶ No documentation provided.
Type alias Dune::XT::Grid::internal::CouplingGridViewWrapper::Traits¶
-
template<class GridGlueImp>
using Dune::XT::Grid::internal::CouplingGridViewWrapper<GridGlueImp>::Traits = CouplingGridViewWrapperTraits<GridGlueType>¶ No documentation provided.
Type alias Dune::XT::Grid::internal::CouplingGridViewWrapper::GlueType¶
-
template<class GridGlueImp>
using Dune::XT::Grid::internal::CouplingGridViewWrapper<GridGlueImp>::GlueType = typename GridGlueType::GlueType¶ No documentation provided.
Type alias Dune::XT::Grid::internal::CouplingGridViewWrapper::CouplingIntersectionType¶
-
template<class GridGlueImp>
using Dune::XT::Grid::internal::CouplingGridViewWrapper<GridGlueImp>::CouplingIntersectionType = typename GlueType::Intersection¶ No documentation provided.
Type alias Dune::XT::Grid::internal::CouplingGridViewWrapper::IntersectionType¶
-
template<class GridGlueImp>
using Dune::XT::Grid::internal::CouplingGridViewWrapper<GridGlueImp>::IntersectionType = CouplingIntersectionType¶ No documentation provided.
Type alias Dune::XT::Grid::internal::CouplingGridViewWrapper::Grid¶
-
template<class GridGlueImp>
using Dune::XT::Grid::internal::CouplingGridViewWrapper<GridGlueImp>::Grid = extract_grid_t<BaseType>¶ No documentation provided.
Type alias Dune::XT::Grid::internal::CouplingGridViewWrapper::IndexSet¶
-
template<class GridGlueImp>
using Dune::XT::Grid::internal::CouplingGridViewWrapper<GridGlueImp>::IndexSet = typename BaseType::IndexSet¶ No documentation provided.
Type alias Dune::XT::Grid::internal::CouplingGridViewWrapper::ElementType¶
-
template<class GridGlueImp>
using Dune::XT::Grid::internal::CouplingGridViewWrapper<GridGlueImp>::ElementType = extract_entity_t<BaseType, 0>¶ No documentation provided.
Type alias Dune::XT::Grid::internal::CouplingGridViewWrapper::IndexType¶
-
template<class GridGlueImp>
using Dune::XT::Grid::internal::CouplingGridViewWrapper<GridGlueImp>::IndexType = typename Traits::IndexSet::IndexType¶ No documentation provided.
Type alias Dune::XT::Grid::internal::CouplingGridViewWrapper::MacroGridViewType¶
-
template<class GridGlueImp>
using Dune::XT::Grid::internal::CouplingGridViewWrapper<GridGlueImp>::MacroGridViewType = typename GridGlueType::MacroGridViewType¶ No documentation provided.
Type alias Dune::XT::Grid::internal::CouplingGridViewWrapper::MacroGridType¶
-
template<class GridGlueImp>
using Dune::XT::Grid::internal::CouplingGridViewWrapper<GridGlueImp>::MacroGridType = typename GridGlueType::MacroGridType¶ No documentation provided.
Type alias Dune::XT::Grid::internal::CouplingGridViewWrapper::MacroElementType¶
-
template<class GridGlueImp>
using Dune::XT::Grid::internal::CouplingGridViewWrapper<GridGlueImp>::MacroElementType = typename MacroGridType::template Codim<0>::Entity¶ No documentation provided.
Type alias Dune::XT::Grid::internal::CouplingGridViewWrapper::MacroIntersectionType¶
-
template<class GridGlueImp>
using Dune::XT::Grid::internal::CouplingGridViewWrapper<GridGlueImp>::MacroIntersectionType = typename MacroGridViewType::Intersection¶ No documentation provided.
Type alias Dune::XT::Grid::internal::CouplingGridViewWrapper::LocalGridProviderType¶
-
template<class GridGlueImp>
using Dune::XT::Grid::internal::CouplingGridViewWrapper<GridGlueImp>::LocalGridProviderType = typename GridGlueType::LocalGridProviderType¶ No documentation provided.
Type alias Dune::XT::Grid::internal::CouplingGridViewWrapper::LocalGridType¶
-
template<class GridGlueImp>
using Dune::XT::Grid::internal::CouplingGridViewWrapper<GridGlueImp>::LocalGridType = typename GridGlueType::LocalGridType¶ No documentation provided.
Type alias Dune::XT::Grid::internal::CouplingGridViewWrapper::LocalGridViewType¶
-
template<class GridGlueImp>
using Dune::XT::Grid::internal::CouplingGridViewWrapper<GridGlueImp>::LocalGridViewType = typename GridGlueType::MicroGridViewType¶ No documentation provided.
Type alias Dune::XT::Grid::internal::CouplingGridViewWrapper::LocalElementType¶
-
template<class GridGlueImp>
using Dune::XT::Grid::internal::CouplingGridViewWrapper<GridGlueImp>::LocalElementType = typename GridGlueType::MicroEntityType¶ No documentation provided.
Type alias Dune::XT::Grid::internal::CouplingGridViewWrapper::IntersectionIterator¶
-
template<class GridGlueImp>
using Dune::XT::Grid::internal::CouplingGridViewWrapper<GridGlueImp>::IntersectionIterator = typename Traits::IntersectionIterator¶ No documentation provided.
Type alias Dune::XT::Grid::internal::CouplingGridViewWrapper::CorrectedCouplingIntersectionType¶
-
template<class GridGlueImp>
using Dune::XT::Grid::internal::CouplingGridViewWrapper<GridGlueImp>::CorrectedCouplingIntersectionType = CouplingIntersectionWithCorrectNormal<CouplingIntersectionType, MacroIntersectionType>¶ No documentation provided.
Function template Dune::XT::Grid::internal::CouplingGridViewWrapper::collect_coupling_intersections_for_id¶
-
template<class GridGlueImp>
template<class CouplingType>
std::set<CorrectedCouplingIntersectionType, CompareType<CorrectedCouplingIntersectionType>> Dune::XT::Grid::internal::CouplingGridViewWrapper<GridGlueImp>::collect_coupling_intersections_for_id(CouplingType &coupling, const size_t id) const¶ No documentation provided.
Function template Dune::XT::Grid::internal::CouplingGridViewWrapper::begin¶
-
template<class GridGlueImp>
template<int cd>
typename Codim<cd>::Iterator Dune::XT::Grid::internal::CouplingGridViewWrapper<GridGlueImp>::begin() const¶ No documentation provided.
Function template Dune::XT::Grid::internal::CouplingGridViewWrapper::end¶
-
template<class GridGlueImp>
template<int cd>
typename Codim<cd>::Iterator Dune::XT::Grid::internal::CouplingGridViewWrapper<GridGlueImp>::end() const¶ No documentation provided.
Function template Dune::XT::Grid::internal::CouplingGridViewWrapper::begin¶
-
template<class GridGlueImp>
template<int cd, PartitionIteratorType pitype>
typename Codim<cd>::template Partition<pitype>::Iterator Dune::XT::Grid::internal::CouplingGridViewWrapper<GridGlueImp>::begin() const¶ No documentation provided.
Function template Dune::XT::Grid::internal::CouplingGridViewWrapper::end¶
-
template<class GridGlueImp>
template<int cd, PartitionIteratorType pitype>
typename Codim<cd>::template Partition<pitype>::Iterator Dune::XT::Grid::internal::CouplingGridViewWrapper<GridGlueImp>::end() const¶ No documentation provided.
Class template Dune::XT::Grid::internal::CouplingGridViewWrapper::Codim<cd>¶
Inherits from Traits::template Codim<cd>.
-
template<class GridGlueImp>
template<int cd>
class Dune::XT::Grid::internal::CouplingGridViewWrapper<GridGlueImp>::Codim<cd> : public Traits::template Codim<cd>¶ No documentation provided.