Template Class PointLocalizationSearch
Defined in File point_search.h
Nested Relationships
Nested Types
Inheritance Relationships
Derived Types
public pcms::GridPointSearch2D(Class GridPointSearch2D)public pcms::GridPointSearch3D(Class GridPointSearch3D)
Class Documentation
-
template<int dim>
class PointLocalizationSearch Subclassed by pcms::GridPointSearch2D, pcms::GridPointSearch3D
Public Functions
-
inline explicit PointLocalizationSearch(const PointSearchTolerances &tolerances)
-
virtual LO GetOwningElementId(const Result &result) = 0
This function provides a temporary solution to retrieve the original behavior of the point search, which previously returned the face ID regardless of which entity the search result belonged to. Many parts of the codebase still rely on this legacy behavior. After updating the point search to return the exact entity, this function can be called to retrieve the old behavior and ensure correctness. Long term, the implementation should be updated to properly handle the new result.
-
virtual ~PointLocalizationSearch() = default
Protected Attributes
-
PointSearchTolerances tolerances_
-
struct Result
Public Types
Public Functions
-
inline constexpr bool IsOutside() const
True when the point was not located inside any entity.
Public Members
-
Dimensionality dimensionality
-
inline constexpr bool IsOutside() const
-
inline explicit PointLocalizationSearch(const PointSearchTolerances &tolerances)