From c4e0963c3efcd470b3b03e55d5921711ff623b1e Mon Sep 17 00:00:00 2001 From: Ryan Curtin Date: Tue, 5 Jun 2012 18:54:39 +0000 Subject: [PATCH] Remove the no-offset kernel; it is not useful and was a hack for a deadline. --- src/mlpack/core/kernels/polynomial_kernel.hpp | 27 ------------------- 1 file changed, 27 deletions(-) diff --git a/src/mlpack/core/kernels/polynomial_kernel.hpp b/src/mlpack/core/kernels/polynomial_kernel.hpp index 2c6e0e4915..22a8d75f4f 100644 --- a/src/mlpack/core/kernels/polynomial_kernel.hpp +++ b/src/mlpack/core/kernels/polynomial_kernel.hpp @@ -68,33 +68,6 @@ class PolynomialKernel double degree; }; -// For an integer degree known at compile time. No offset. -template -class PolynomialNoOffsetKernel -{ - public: - PolynomialNoOffsetKernel(); - - template - static double Evaluate(const VecType& a, const VecType& b) - { - return pow((arma::dot(a, b)), degree); - } -}; - -template -class PolynomialFractionKernel -{ - public: - PolynomialFractionKernel(); - - template - static double Evaluate(const VecType& a, const VecType& b) - { - return pow((arma::dot(a, b)), 1.0 / (double) denominator); - } -}; - }; // namespace kernel }; // namespace mlpack