|
Deterministic Gaussian Sampling
|
base class for implementations calculating squared euclidean distances with two set of vectors More...
#include <squared_euclidean_distance_utils.h>
Public Member Functions | |
| SquaredEuclideanDistanceUtilsLM (size_t L, size_t M, size_t N) | |
Public Member Functions inherited from SquaredEuclideanDistanceUtils | |
| SquaredEuclideanDistanceUtils (size_t L, size_t M, size_t N) | |
| virtual double | getDistance (size_t xi, size_t yi) const =0 |
| size_t | getL () const |
| size_t | getM () const |
| size_t | getN () const |
| virtual void | calculateDistance (const gsl_matrix *x, const gsl_matrix *y)=0 |
| calculate all squared euclidean distance between vectors contained as columns in x and y | |
Additional Inherited Members | |
Static Protected Member Functions inherited from SquaredEuclideanDistanceUtils | |
| static gsl_matrix | convToMatrix (const gsl_vector *v, size_t N) noexcept |
| convert an gsl_vector to a N column gsl_matrix | |
Protected Attributes inherited from SquaredEuclideanDistanceUtils | |
| size_t | L |
| size_t | M |
| size_t | N |
base class for implementations calculating squared euclidean distances with two set of vectors