Open mglisse opened 3 years ago
if (fast_version_ || default_filtration_value) {
alpha_ptr_ = std::make_unique<Inexact_Alphacomplex_dD>(points_, exact_version_);
} else {
alpha_ptr_ = std::make_unique<Exact_Alphacomplex_dD>(points_, exact_version_);
}
alpha_ptr_->create_simplex_tree(simplex_tree, max_alpha_square, default_filtration_value);
would solve this issue.
When computing a Delaunay triangulation (aka AlphaComplex with default_filtration_value=True), there is no point using Epeck. If possible, we should silently use Epick. If not, we should warn the user that using
precision='fast'
would safely give the same result as exact.