eckit::maths::ConvexHull class

Derived classes

template<size_t N>
class ConvexHullN

Public types

struct DimensionError
struct Exception
struct InputError
struct OptionError
struct PrecisionError
struct TopologyError
using coord_t = typename Qhull::coord_t
using facets_n_t = typename Qhull::facets_n_t

Constructors, destructors, conversion operators

ConvexHull(const ConvexHull&) deleted
ConvexHull(ConvexHull&&) deleted
~ConvexHull() defaulted virtual

Public functions

void operator=(const ConvexHull&) deleted
void operator=(ConvexHull&&) deleted
auto list_vertices() const -> std::vector<size_t> pure virtual
auto list_facets() const -> std::vector<std::vector<size_t>> pure virtual
auto facets_n() const -> facets_n_t pure virtual
auto facets(size_t n) const -> std::vector<size_t> pure virtual