41 #ifndef DTK_FINELOCALSEARCH_HPP 42 #define DTK_FINELOCALSEARCH_HPP 44 #include <unordered_map> 46 #include "DTK_Entity.hpp" 47 #include "DTK_EntityLocalMap.hpp" 48 #include "DTK_Types.hpp" 50 #include <Teuchos_Array.hpp> 51 #include <Teuchos_ArrayView.hpp> 52 #include <Teuchos_ParameterList.hpp> 71 void search(
const Teuchos::ArrayView<const Entity> &neighbors,
72 const Teuchos::ArrayView<const double> &point,
73 const Teuchos::ParameterList ¶meters,
74 Teuchos::Array<Entity> &parents,
75 Teuchos::Array<double> &reference_coordinates )
const;
79 Teuchos::RCP<EntityLocalMap> d_local_map;
86 #endif // DTK_FINELOCALSEARCH_HPP void search(const Teuchos::ArrayView< const Entity > &neighbors, const Teuchos::ArrayView< const double > &point, const Teuchos::ParameterList ¶meters, Teuchos::Array< Entity > &parents, Teuchos::Array< double > &reference_coordinates) const
Find the set of entities to which a point maps.
A FineLocalSearch data structure for local entity fine search.
FineLocalSearch(const Teuchos::RCP< EntityLocalMap > &local_map)
Constructor.