| AngleDistances(const vector< size_t > &I, const vector< size_t > &J) (defined in hmlp::VirtualMatrix< T, Allocator >) | hmlp::VirtualMatrix< T, Allocator > | inline |
| AssignCommunicator(mpi::Comm &comm) (defined in hmlp::mpi::MPIObject) | hmlp::mpi::MPIObject | inline |
| Barrier() (defined in hmlp::mpi::MPIObject) | hmlp::mpi::MPIObject | inline |
| BcastIndices(vector< size_t > ids, int root, mpi::Comm comm) | hmlp::DistKernelMatrix< T, TP, Allocator > | inlinevirtual |
| col() | hmlp::VirtualMatrix< T, Allocator > | inline |
| Comm_rank() (defined in hmlp::mpi::MPIObject) | hmlp::mpi::MPIObject | inline |
| Comm_size() (defined in hmlp::mpi::MPIObject) | hmlp::mpi::MPIObject | inline |
| DependencyAnalysis(ReadWriteType type, Task *task) | hmlp::ReadWrite | |
| DependencyCleanUp() | hmlp::ReadWrite | |
| Diagonal(vector< size_t > &I) | hmlp::DistKernelMatrix< T, TP, Allocator > | inline |
| Diagonal(const vector< size_t > &I) (defined in hmlp::VirtualMatrix< T, Allocator >) | hmlp::VirtualMatrix< T, Allocator > | inlinevirtual |
| dim() | hmlp::DistKernelMatrix< T, TP, Allocator > | inline |
| Distances(DistanceMetric metric, const vector< size_t > &I, const vector< size_t > &J) (defined in hmlp::VirtualMatrix< T, Allocator >) | hmlp::VirtualMatrix< T, Allocator > | inline |
| DistKernelMatrix(size_t m, size_t n, size_t d, DistData< STAR, CBLK, TP > &sources, DistData< STAR, CBLK, TP > &targets, mpi::Comm comm) | hmlp::DistKernelMatrix< T, TP, Allocator > | inline |
| DistKernelMatrix(size_t m, size_t n, size_t d, kernel_s< T, TP > &kernel, DistData< STAR, CBLK, TP > &sources, DistData< STAR, CBLK, TP > &targets, mpi::Comm comm) | hmlp::DistKernelMatrix< T, TP, Allocator > | inline |
| DistKernelMatrix(size_t n, size_t d, DistData< STAR, CBLK, TP > &sources, mpi::Comm comm) | hmlp::DistKernelMatrix< T, TP, Allocator > | inline |
| DistKernelMatrix(size_t n, size_t d, kernel_s< T, TP > &kernel, DistData< STAR, CBLK, TP > &sources, mpi::Comm comm) | hmlp::DistKernelMatrix< T, TP, Allocator > | inline |
| DistKernelMatrix(DistData< STAR, CBLK, TP > &sources, mpi::Comm comm) (defined in hmlp::DistKernelMatrix< T, TP, Allocator >) | hmlp::DistKernelMatrix< T, TP, Allocator > | inline |
| DistVirtualMatrix(size_t m, size_t n, mpi::Comm comm) | hmlp::DistVirtualMatrix< T, Allocator > | inline |
| flops(size_t na, size_t nb) | hmlp::DistKernelMatrix< T, TP, Allocator > | inline |
| GeometryDistances(const vector< size_t > &I, const vector< size_t > &J) override | hmlp::DistKernelMatrix< T, TP, Allocator > | inlinevirtual |
| GetComm() (defined in hmlp::mpi::MPIObject) | hmlp::mpi::MPIObject | inline |
| GetCommRank() (defined in hmlp::mpi::MPIObject) | hmlp::mpi::MPIObject | inline |
| GetCommSize() (defined in hmlp::mpi::MPIObject) | hmlp::mpi::MPIObject | inline |
| GetPrivateComm() (defined in hmlp::mpi::MPIObject) | hmlp::mpi::MPIObject | inline |
| ImportantSample(size_t j) | hmlp::DistKernelMatrix< T, TP, Allocator > | inlinevirtual |
| hmlp::DistVirtualMatrix::ImportantSample(int j) | hmlp::VirtualMatrix< T, Allocator > | inlinevirtual |
| KernelDistances(const vector< size_t > &I, const vector< size_t > &J) (defined in hmlp::VirtualMatrix< T, Allocator >) | hmlp::VirtualMatrix< T, Allocator > | inline |
| MPIObject() (defined in hmlp::mpi::MPIObject) | hmlp::mpi::MPIObject | inline |
| MPIObject(mpi::Comm comm) (defined in hmlp::mpi::MPIObject) | hmlp::mpi::MPIObject | inline |
| NeighborSearch(DistanceMetric metric, size_t kappa, const vector< size_t > &Q, const vector< size_t > &R, pair< T, size_t > init) | hmlp::VirtualMatrix< T, Allocator > | inlinevirtual |
| operator()(size_t i, size_t j) override | hmlp::DistKernelMatrix< T, TP, Allocator > | inlinevirtual |
| operator()(const vector< size_t > &I, const vector< size_t > &J) override | hmlp::DistKernelMatrix< T, TP, Allocator > | inlinevirtual |
| Print() (defined in hmlp::DistKernelMatrix< T, TP, Allocator >) | hmlp::DistKernelMatrix< T, TP, Allocator > | inline |
| PrivateBarrier() (defined in hmlp::mpi::MPIObject) | hmlp::mpi::MPIObject | inline |
| read | hmlp::ReadWrite | |
| ReadWrite() | hmlp::ReadWrite | |
| RecvIndices(int src, mpi::Comm comm, mpi::Status *status) | hmlp::DistKernelMatrix< T, TP, Allocator > | inlinevirtual |
| RequestIndices(const vector< vector< size_t >> &ids) override | hmlp::DistKernelMatrix< T, TP, Allocator > | inlinevirtual |
| resize(size_t m, size_t n) (defined in hmlp::VirtualMatrix< T, Allocator >) | hmlp::VirtualMatrix< T, Allocator > | inlinevirtual |
| row() | hmlp::VirtualMatrix< T, Allocator > | inline |
| SendIndices(vector< size_t > ids, int dest, mpi::Comm comm) (defined in hmlp::DistKernelMatrix< T, TP, Allocator >) | hmlp::DistKernelMatrix< T, TP, Allocator > | inlinevirtual |
| T typedef (defined in hmlp::VirtualMatrix< T, Allocator >) | hmlp::VirtualMatrix< T, Allocator > | |
| UserDistances(const vector< size_t > &I, const vector< size_t > &J) (defined in hmlp::VirtualMatrix< T, Allocator >) | hmlp::VirtualMatrix< T, Allocator > | inlinevirtual |
| VirtualMatrix() (defined in hmlp::VirtualMatrix< T, Allocator >) | hmlp::VirtualMatrix< T, Allocator > | inline |
| VirtualMatrix(size_t m, size_t n) (defined in hmlp::VirtualMatrix< T, Allocator >) | hmlp::VirtualMatrix< T, Allocator > | inline |
| write | hmlp::ReadWrite | |
| ~DistKernelMatrix() | hmlp::DistKernelMatrix< T, TP, Allocator > | inline |