9 double threshold_squared)
11 , m_coordinate_handle(coordinate)
12 , m_threshold_squared(threshold_squared)
21 const double l_squared = (p1 - p0).squaredNorm();
const attribute::Accessor< T, Mesh, D > create_const_accessor(const attribute::MeshAttributeHandle &handle) const
A CachingAccessor that uses tuples for accessing attributes instead of indices.
ConstMapResult< D > const_vector_attribute(const ArgType &t) const
Handle that represents attributes for some mesh.
const Mesh & mesh() const
bool before(const simplex::Simplex &t) const override
const TypedAttributeHandle< double > m_coordinate_handle
MinEdgeLengthInvariant(const Mesh &m, const TypedAttributeHandle< double > &coordinate, double threshold_squared)
double m_threshold_squared
const Tuple & tuple() const