|
| PVFMMKernelMatrix (size_t M, size_t N) |
|
virtual T | operator() (size_t i, size_t j) |
|
virtual Data< T > | operator() (std::vector< size_t > &I, std::vector< size_t > &J) |
|
virtual Data< T > | Diagonal (std::vector< size_t > &I) |
|
| VirtualMatrix (size_t m, size_t n) |
|
virtual void | resize (size_t m, size_t n) |
|
size_t | row () |
|
size_t | col () |
|
virtual Data< T > | operator() (const vector< size_t > &I, const vector< size_t > &J) |
|
Data< T > | KernelDistances (const vector< size_t > &I, const vector< size_t > &J) |
|
Data< T > | AngleDistances (const vector< size_t > &I, const vector< size_t > &J) |
|
virtual Data< T > | UserDistances (const vector< size_t > &I, const vector< size_t > &J) |
|
virtual Data< T > | GeometryDistances (const vector< size_t > &I, const vector< size_t > &J) |
|
Data< T > | Distances (DistanceMetric metric, const vector< size_t > &I, const vector< size_t > &J) |
|
virtual Data< pair< T, size_t > > | NeighborSearch (DistanceMetric metric, size_t kappa, const vector< size_t > &Q, const vector< size_t > &R, pair< T, size_t > init) |
|
virtual Data< T > | Diagonal (const vector< size_t > &I) |
|
virtual pair< T, size_t > | ImportantSample (size_t j) |
|
virtual pair< T, int > | ImportantSample (int j) |
|
virtual void | SendIndices (vector< size_t > ids, int dest, mpi::Comm comm) |
|
virtual void | RecvIndices (int src, mpi::Comm comm, mpi::Status *status) |
|
virtual void | BcastIndices (vector< size_t > ids, int root, mpi::Comm comm) |
|
virtual void | RequestIndices (const vector< vector< size_t >> &ids) |
|