HMLP: High-performance Machine Learning Primitives
|
This is the complete list of members for hmlp::DistVirtualMatrix< T, Allocator >, including all inherited members.
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) (defined in hmlp::SPDMatrixMPISupport< T >) | hmlp::SPDMatrixMPISupport< T > | 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 |
Diagonal(const vector< size_t > &I) (defined in hmlp::VirtualMatrix< T, Allocator >) | hmlp::VirtualMatrix< T, Allocator > | inlinevirtual |
Distances(DistanceMetric metric, const vector< size_t > &I, const vector< size_t > &J) (defined in hmlp::VirtualMatrix< T, Allocator >) | hmlp::VirtualMatrix< T, Allocator > | inline |
DistVirtualMatrix(size_t m, size_t n, mpi::Comm comm) | hmlp::DistVirtualMatrix< T, Allocator > | inline |
GeometryDistances(const vector< size_t > &I, const vector< size_t > &J) (defined in hmlp::VirtualMatrix< T, Allocator >) | hmlp::VirtualMatrix< T, 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) (defined in hmlp::VirtualMatrix< T, Allocator >) | hmlp::VirtualMatrix< T, Allocator > | inlinevirtual |
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)=0 | hmlp::VirtualMatrix< T, Allocator > | pure virtual |
operator()(const vector< size_t > &I, const vector< size_t > &J) | hmlp::VirtualMatrix< T, Allocator > | inlinevirtual |
PrivateBarrier() (defined in hmlp::mpi::MPIObject) | hmlp::mpi::MPIObject | inline |
RecvIndices(int src, mpi::Comm comm, mpi::Status *status) (defined in hmlp::SPDMatrixMPISupport< T >) | hmlp::SPDMatrixMPISupport< T > | inlinevirtual |
RequestIndices(const vector< vector< size_t >> &ids) (defined in hmlp::SPDMatrixMPISupport< T >) | hmlp::SPDMatrixMPISupport< T > | 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::SPDMatrixMPISupport< T >) | hmlp::SPDMatrixMPISupport< T > | 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 |