@@ -47,15 +47,15 @@ using csr_input_matrix_view_t = raft::device_csr_matrix_view<const math_t, int,
4747template <typename math_t >
4848class GramMatrixBase {
4949 protected:
50- cublasHandle_t cublas_handle;
50+ cublasHandle_t cublas_handle = nullptr ;
5151 bool legacy_interface;
5252
5353 public:
54- GramMatrixBase () : legacy_interface(false ) {};
54+ GramMatrixBase () : legacy_interface(false ) {}
5555 [[deprecated]] GramMatrixBase(cublasHandle_t cublas_handle)
56- : cublas_handle(cublas_handle), legacy_interface(true ) {};
56+ : cublas_handle(cublas_handle), legacy_interface(true ) {}
5757
58- virtual ~GramMatrixBase () {} ;
58+ virtual ~GramMatrixBase () = default ;
5959
6060 /* * Convenience function to evaluate the Gram matrix for two vector sets.
6161 * Vector sets are provided in Matrix format
@@ -331,10 +331,10 @@ class PolynomialKernel : public GramMatrixBase<math_t> {
331331 * @param offset
332332 */
333333 PolynomialKernel (exp_t exponent, math_t gain, math_t offset)
334- : GramMatrixBase<math_t >(), exponent(exponent), gain(gain), offset(offset) {};
334+ : GramMatrixBase<math_t >(), exponent(exponent), gain(gain), offset(offset) {}
335335
336336 [[deprecated]] PolynomialKernel(exp_t exponent, math_t gain, math_t offset, cublasHandle_t handle)
337- : GramMatrixBase<math_t >(handle), exponent(exponent), gain(gain), offset(offset) {};
337+ : GramMatrixBase<math_t >(handle), exponent(exponent), gain(gain), offset(offset) {}
338338
339339 /* * Evaluate kernel matrix using polynomial kernel.
340340 *
@@ -447,7 +447,7 @@ class TanhKernel : public GramMatrixBase<math_t> {
447447 TanhKernel (math_t gain, math_t offset) : GramMatrixBase<math_t >(), gain(gain), offset(offset) {}
448448
449449 [[deprecated]] TanhKernel(math_t gain, math_t offset, cublasHandle_t handle)
450- : GramMatrixBase<math_t >(handle), gain(gain), offset(offset) {};
450+ : GramMatrixBase<math_t >(handle), gain(gain), offset(offset) {}
451451
452452 /* * Evaluate kernel matrix using tanh kernel.
453453 *
@@ -562,10 +562,10 @@ class RBFKernel : public GramMatrixBase<math_t> {
562562 * @tparam math_t floating point type
563563 * @param gain
564564 */
565- RBFKernel (math_t gain) : GramMatrixBase<math_t >(), gain(gain) {};
565+ RBFKernel (math_t gain) : GramMatrixBase<math_t >(), gain(gain) {}
566566
567567 [[deprecated]] RBFKernel(math_t gain, cublasHandle_t handle)
568- : GramMatrixBase<math_t >(handle), gain(gain) {};
568+ : GramMatrixBase<math_t >(handle), gain(gain) {}
569569
570570 void matrixRowNormL2 (raft::resources const & handle,
571571 dense_input_matrix_view_t <math_t > matrix,
0 commit comments