template<size_t N>
eckit::maths::ConvexHullN class

Base classes

class ConvexHull

Public types

using coord_t = typename Qhull::coord_t
using facets_n_t = typename Qhull::facets_n_t

Constructors, destructors, conversion operators

ConvexHullN(const ConvexHull::coord_t& coord, const std::string& qhull_command = Qhull::COMMAND_DEFAULT) explicit
ConvexHullN(const std::vector<std::vector<double>>& coord_v, const std::string& qhull_command = Qhull::COMMAND_DEFAULT) explicit
ConvexHullN(const std::vector<std::array<double, N>>& coord_a, const std::string& qhull_command = Qhull::COMMAND_DEFAULT) explicit

Public functions

auto list_vertices() const -> std::vector<size_t> override
auto list_facets() const -> std::vector<std::vector<size_t>> override
auto facets_n() const -> ConvexHull::facets_n_t override
auto facets(size_t n) const -> std::vector<size_t> override

Typedef documentation

template<size_t N>
using eckit::maths::ConvexHullN<N>::coord_t = typename Qhull::coord_t

template<size_t N>
using eckit::maths::ConvexHullN<N>::facets_n_t = typename Qhull::facets_n_t

This website is beyond its original expiry date and the content may be out of date. The site owner has been notified and may choose to extend the expiry date and remove this banner. If you have any questions about this, please visit our support portal.