Class template Dune::XT::Grid::FallbackEntityInlevelSearch<GridLayerType, codim>¶
Inherits from Dune::XT::Grid::EntitySearchBase.
-
template<class GridLayerType, int codim = 0>
class Dune::XT::Grid::FallbackEntityInlevelSearch<GridLayerType, codim> : public EntitySearchBase<GridLayerType>¶ Like EntityInlevelSearch, but works also for grids where there is no iterator for the given codimension (e.g. UGGrid for codim != dim & & codim != 0)
See also:
EntityInlevelSearch
Method Dune::XT::Grid::FallbackEntityInlevelSearch::check_add¶
-
template<class GridLayerType, int codim = 0>
inline typename EntityVectorType::value_type Dune::XT::Grid::FallbackEntityInlevelSearch<GridLayerType, codim>::check_add(const typename BaseType::EntityType &entity, const typename BaseType::GlobalCoordinateType &point) const¶ No documentation provided.
Constructor Dune::XT::Grid::FallbackEntityInlevelSearch::FallbackEntityInlevelSearch¶
-
template<class GridLayerType, int codim = 0>
explicit Dune::XT::Grid::FallbackEntityInlevelSearch<GridLayerType, codim>::FallbackEntityInlevelSearch(const GridLayerType &grid_layer)¶ No documentation provided.
Field Dune::XT::Grid::FallbackEntityInlevelSearch::grid_layer_¶
-
template<class GridLayerType, int codim = 0>
const GridLayerType Dune::XT::Grid::FallbackEntityInlevelSearch<GridLayerType, codim>::grid_layer_¶ No documentation provided.
Field Dune::XT::Grid::FallbackEntityInlevelSearch::it_last_¶
-
template<class GridLayerType, int codim = 0>
IteratorType Dune::XT::Grid::FallbackEntityInlevelSearch<GridLayerType, codim>::it_last_¶ No documentation provided.
Type alias Dune::XT::Grid::FallbackEntityInlevelSearch::BaseType¶
-
template<class GridLayerType, int codim = 0>
using Dune::XT::Grid::FallbackEntityInlevelSearch<GridLayerType, codim>::BaseType = EntitySearchBase<GridLayerType, codim>¶ No documentation provided.
Type alias Dune::XT::Grid::FallbackEntityInlevelSearch::IteratorType¶
-
template<class GridLayerType, int codim = 0>
using Dune::XT::Grid::FallbackEntityInlevelSearch<GridLayerType, codim>::IteratorType = typename extract_iterator<GridLayerType, 0>::type¶ No documentation provided.
Type alias Dune::XT::Grid::FallbackEntityInlevelSearch::EntityVectorType¶
-
template<class GridLayerType, int codim = 0>
using Dune::XT::Grid::FallbackEntityInlevelSearch<GridLayerType, codim>::EntityVectorType = typename BaseType::EntityVectorType¶ No documentation provided.
Function template Dune::XT::Grid::FallbackEntityInlevelSearch::scan_range¶
-
template<class GridLayerType, int codim = 0>
template<class PointType>
bool Dune::XT::Grid::FallbackEntityInlevelSearch<GridLayerType, codim>::scan_range(const IteratorType &first, const IteratorType &last, const PointType &point, EntityVectorType &ret, typename EntityVectorType::size_type &idx)¶ No documentation provided.
Function template Dune::XT::Grid::FallbackEntityInlevelSearch::operator()¶
-
template<class GridLayerType, int codim = 0>
template<class PointContainerType>
EntityVectorType Dune::XT::Grid::FallbackEntityInlevelSearch<GridLayerType, codim>::operator()(const PointContainerType &points)¶ points iterable sequence of global coordinates to search for
:returns: a vector of size points.size() of, potentially nullptr if no corresponding one was found, unique_ptr