HMLP: High-performance Machine Learning Primitives
hmlp::DistKernelMatrix< T, TP, Allocator > Member List

This is the complete list of members for hmlp::DistKernelMatrix< T, TP, 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::MPIObjectinline
Barrier() (defined in hmlp::mpi::MPIObject)hmlp::mpi::MPIObjectinline
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::MPIObjectinline
Comm_size() (defined in hmlp::mpi::MPIObject)hmlp::mpi::MPIObjectinline
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) overridehmlp::DistKernelMatrix< T, TP, Allocator >inlinevirtual
GetComm() (defined in hmlp::mpi::MPIObject)hmlp::mpi::MPIObjectinline
GetCommRank() (defined in hmlp::mpi::MPIObject)hmlp::mpi::MPIObjectinline
GetCommSize() (defined in hmlp::mpi::MPIObject)hmlp::mpi::MPIObjectinline
GetPrivateComm() (defined in hmlp::mpi::MPIObject)hmlp::mpi::MPIObjectinline
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::MPIObjectinline
MPIObject(mpi::Comm comm) (defined in hmlp::mpi::MPIObject)hmlp::mpi::MPIObjectinline
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) overridehmlp::DistKernelMatrix< T, TP, Allocator >inlinevirtual
operator()(const vector< size_t > &I, const vector< size_t > &J) overridehmlp::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::MPIObjectinline
readhmlp::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) overridehmlp::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
writehmlp::ReadWrite
~DistKernelMatrix()hmlp::DistKernelMatrix< T, TP, Allocator >inline