|
| bool | approximate (const T *y, size_t M, size_t L, size_t N, size_t bMax, T *x, const T *wX=nullptr, const T *wY=nullptr, GslminimizerResult *result=nullptr, const ApproximateOptions &options=ApproximateOptions{}) override |
| | reduce the data points using raw pointers
|
| |
| void | modified_van_mises_distance_sq (T *distance, const T *y, size_t M, size_t L, size_t N, size_t bMax, T *x, const T *wX=nullptr, const T *wY=nullptr) override |
| | calculate modified van mises distance based on x and y
|
| |
| void | modified_van_mises_distance_sq_derivative (T *gradient, const T *y, size_t M, size_t L, size_t N, size_t bMax, T *x, const T *wX=nullptr, const T *wY=nullptr) override |
| | calculate modified van mises distance based on x and y
|
| |
| bool | approximate (const GSLVectorType *y, size_t L, size_t N, size_t bMax, GSLVectorType *x, const GSLVectorType *wX=nullptr, const GSLVectorType *wY=nullptr, GslminimizerResult *result=nullptr, const ApproximateOptions &options=ApproximateOptions{}) override |
| | reduce the data points using gsl vectors
|
| |
| void | modified_van_mises_distance_sq (T *distance, const GSLVectorType *y, size_t L, size_t N, size_t bMax, GSLVectorType *x, const GSLVectorType *wX=nullptr, const GSLVectorType *wY=nullptr) override |
| | calculate modified van mises distance based on x and y
|
| |
| void | modified_van_mises_distance_sq_derivative (GSLMatrixType *gradient, const GSLVectorType *y, size_t L, size_t N, size_t bMax, GSLVectorType *x, const GSLVectorType *wX=nullptr, const GSLVectorType *wY=nullptr) override |
| | calculate modified van mises distance based on x and y
|
| |
| bool | approximate (GSLMatrixType *y, size_t L, size_t bMax, GSLMatrixType *x, const GSLVectorType *wX=nullptr, const GSLVectorType *wY=nullptr, GslminimizerResult *result=nullptr, const ApproximateOptions &options=ApproximateOptions{}) override |
| | reduce the data points using gsl matricies where possible
|
| |
| void | modified_van_mises_distance_sq (T *distance, GSLMatrixType *y, size_t L, size_t bMax, GSLMatrixType *x, const GSLVectorType *wX=nullptr, const GSLVectorType *wY=nullptr) override |
| | calculate modified van mises distance based on x and y
|
| |
| void | modified_van_mises_distance_sq_derivative (GSLMatrixType *gradient, GSLMatrixType *y, size_t L, size_t bMax, GSLMatrixType *x, const GSLVectorType *wX=nullptr, const GSLVectorType *wY=nullptr) override |
| | calculate modified van mises distance based on x and y
|
| |
|
bool | approximate (const gsl_vector_float *y, size_t L, size_t N, size_t bMax, gsl_vector_float *x, const gsl_vector_float *wX, const gsl_vector_float *wY, GslminimizerResult *result, const ApproximateOptions &options) |
| |
|
bool | approximate (const gsl_vector *y, size_t L, size_t N, size_t bMax, gsl_vector *x, const gsl_vector *wX, const gsl_vector *wY, GslminimizerResult *result, const ApproximateOptions &options) |
| |
|
void | modified_van_mises_distance_sq (float *distance, const gsl_vector_float *y, size_t L, size_t N, size_t bMax, gsl_vector_float *x, const gsl_vector_float *wX, const gsl_vector_float *wY) |
| |
|
void | modified_van_mises_distance_sq (double *distance, const gsl_vector *y, size_t L, size_t N, size_t bMax, gsl_vector *x, const gsl_vector *wX, const gsl_vector *wY) |
| |
|
void | modified_van_mises_distance_sq_derivative (gsl_matrix_float *gradient, const gsl_vector_float *y, size_t L, size_t N, size_t bMax, gsl_vector_float *x, const gsl_vector_float *wX, const gsl_vector_float *wY) |
| |
|
void | modified_van_mises_distance_sq_derivative (gsl_matrix *gradient, const gsl_vector *y, size_t L, size_t N, size_t bMax, gsl_vector *x, const gsl_vector *wX, const gsl_vector *wY) |
| |
|
bool | approximate (const gsl_vector_float *y, size_t L, size_t N, size_t bMax, gsl_vector_float *x, const gsl_vector_float *wX, const gsl_vector_float *wY, GslminimizerResult *result, const ApproximateOptions &options) |
| |
|
bool | approximate (const gsl_vector *y, size_t L, size_t N, size_t bMax, gsl_vector *x, const gsl_vector *wX, const gsl_vector *wY, GslminimizerResult *result, const ApproximateOptions &options) |
| |
|
void | modified_van_mises_distance_sq (float *distance, const gsl_vector_float *y, size_t L, size_t N, size_t bMax, gsl_vector_float *x, const gsl_vector_float *wX, const gsl_vector_float *wY) |
| |
|
void | modified_van_mises_distance_sq (double *distance, const gsl_vector *y, size_t L, size_t N, size_t bMax, gsl_vector *x, const gsl_vector *wX, const gsl_vector *wY) |
| |
|
void | modified_van_mises_distance_sq_derivative (gsl_matrix_float *gradient, const gsl_vector_float *y, size_t L, size_t N, size_t bMax, gsl_vector_float *x, const gsl_vector_float *wX, const gsl_vector_float *wY) |
| |
|
void | modified_van_mises_distance_sq_derivative (gsl_matrix *gradient, const gsl_vector *y, size_t L, size_t N, size_t bMax, gsl_vector *x, const gsl_vector *wX, const gsl_vector *wY) |
| |