21 #ifndef FUB_GEOMETRY_GEOMETRY_HPP
22 #define FUB_GEOMETRY_GEOMETRY_HPP
33 virtual std::unique_ptr<Geometry>
Clone()
const = 0;
The fub namespace.
Definition: AnyBoundaryCondition.hpp:31
Definition: geometry/Geometry.hpp:29
virtual ~Geometry()=default
virtual double ComputeDistanceTo(const std::array< double, Rank > &x) const =0
Computes the minimum distance between geometry and point x.
virtual std::unique_ptr< Geometry > Clone() const =0
Returns a copy of the concrete geometry as a pointer to the base class.