|
Clustering
C++20 header-only: DBSCAN, HDBSCAN, k-means.
|
This is the complete list of members for clustering::NDArray< T, N, L >, including all inherited members.
| alignedData() noexcept | clustering::NDArray< T, N, L > | inline |
| alignedData() const noexcept | clustering::NDArray< T, N, L > | inline |
| baseData() const noexcept | clustering::NDArray< T, N, L > | inline |
| borrow(T *ptr, std::array< std::size_t, N > shape) noexcept | clustering::NDArray< T, N, L > | inlinestatic |
| borrow(const T *ptr, std::array< std::size_t, N > shape) noexcept | clustering::NDArray< T, N, L > | inlinestatic |
| borrow(T *ptr, std::array< std::size_t, N > shape, std::array< std::ptrdiff_t, N > strides) noexcept | clustering::NDArray< T, N, L > | inlinestatic |
| borrow(const T *ptr, std::array< std::size_t, N > shape, std::array< std::ptrdiff_t, N > strides) noexcept | clustering::NDArray< T, N, L > | inlinestatic |
| borrow1D(T *ptr, std::size_t n) noexcept | clustering::NDArray< T, N, L > | inlinestatic |
| borrow1D(const T *ptr, std::size_t n) noexcept | clustering::NDArray< T, N, L > | inlinestatic |
| borrowBytes(T *ptr, std::array< std::size_t, N > shape, std::array< std::ptrdiff_t, N > stridesInBytes, bool isMutable) noexcept | clustering::NDArray< T, N, L > | inlinestatic |
| clone() const | clustering::NDArray< T, N, L > | inline |
| col(std::size_t j) noexcept | clustering::NDArray< T, N, L > | inline |
| col(std::size_t j) const noexcept | clustering::NDArray< T, N, L > | inline |
| contiguous() | clustering::NDArray< T, N, L > | inline |
| contiguous() const | clustering::NDArray< T, N, L > | inline |
| data() const noexcept | clustering::NDArray< T, N, L > | inline |
| data() noexcept | clustering::NDArray< T, N, L > | inline |
| debugDump() const | clustering::NDArray< T, N, L > | inline |
| dim(std::size_t index) const noexcept | clustering::NDArray< T, N, L > | inline |
| flatIndex(std::size_t index) noexcept | clustering::NDArray< T, N, L > | inline |
| flatIndex(std::size_t index) const noexcept | clustering::NDArray< T, N, L > | inline |
| fromSpan(std::span< T > s) noexcept | clustering::NDArray< T, N, L > | inlinestatic |
| fromSpan(std::span< const T > s) noexcept | clustering::NDArray< T, N, L > | inlinestatic |
| isAligned() const noexcept | clustering::NDArray< T, N, L > | inline |
| isContiguous() const noexcept | clustering::NDArray< T, N, L > | inline |
| isMutable() const noexcept | clustering::NDArray< T, N, L > | inline |
| isOwned() const noexcept | clustering::NDArray< T, N, L > | inline |
| NDArray class | clustering::NDArray< T, N, L > | friend |
| NDArray(std::initializer_list< std::size_t > dims) | clustering::NDArray< T, N, L > | inline |
| NDArray(std::array< std::size_t, N > shape) | clustering::NDArray< T, N, L > | inlineexplicit |
| NDArray(const NDArray &other) | clustering::NDArray< T, N, L > | inline |
| NDArray(NDArray &&other) noexcept | clustering::NDArray< T, N, L > | inline |
| operator!=(const NDArray &, const NDArray &)=delete | clustering::NDArray< T, N, L > | friend |
| operator()(Ix... ix) noexcept | clustering::NDArray< T, N, L > | inline |
| operator()(Ix... ix) const noexcept | clustering::NDArray< T, N, L > | inline |
| operator=(const NDArray &other) | clustering::NDArray< T, N, L > | inline |
| operator=(NDArray &&other) noexcept | clustering::NDArray< T, N, L > | inline |
| operator==(const NDArray &, const NDArray &)=delete | clustering::NDArray< T, N, L > | friend |
| operator[](std::size_t index) noexcept | clustering::NDArray< T, N, L > | inline |
| operator[](std::size_t index) const noexcept | clustering::NDArray< T, N, L > | inline |
| permute(const std::array< std::size_t, N > &perm) noexcept | clustering::NDArray< T, N, L > | inline |
| permute(const std::array< std::size_t, N > &perm) const noexcept | clustering::NDArray< T, N, L > | inline |
| reshape(std::array< std::size_t, M > shape) | clustering::NDArray< T, N, L > | inline |
| reshape(std::array< std::size_t, M > shape) const | clustering::NDArray< T, N, L > | inline |
| row(std::size_t i) noexcept | clustering::NDArray< T, N, L > | inline |
| row(std::size_t i) const noexcept | clustering::NDArray< T, N, L > | inline |
| slice(std::size_t axis, std::size_t begin, std::size_t end) noexcept | clustering::NDArray< T, N, L > | inline |
| slice(std::size_t axis, std::size_t begin, std::size_t end) const noexcept | clustering::NDArray< T, N, L > | inline |
| slice(const std::array< Range, N > &ranges) noexcept | clustering::NDArray< T, N, L > | inline |
| slice(const std::array< Range, N > &ranges) const noexcept | clustering::NDArray< T, N, L > | inline |
| strideAt(std::size_t index) const noexcept | clustering::NDArray< T, N, L > | inline |
| t() noexcept | clustering::NDArray< T, N, L > | inline |
| t() const noexcept | clustering::NDArray< T, N, L > | inline |
| view(std::array< std::size_t, M > shape) noexcept | clustering::NDArray< T, N, L > | inline |
| view(std::array< std::size_t, M > shape) const noexcept | clustering::NDArray< T, N, L > | inline |