@@ -36,15 +36,15 @@ using csr_input_matrix_view_t = raft::device_csr_matrix_view<const math_t, int,
3636template <typename math_t >
3737class GramMatrixBase {
3838 protected:
39- cublasHandle_t cublas_handle;
39+ cublasHandle_t cublas_handle = nullptr ;
4040 bool legacy_interface;
4141
4242 public:
43- GramMatrixBase () : legacy_interface(false ) {};
43+ GramMatrixBase () : legacy_interface(false ) {}
4444 [[deprecated]] GramMatrixBase(cublasHandle_t cublas_handle)
45- : cublas_handle(cublas_handle), legacy_interface(true ) {};
45+ : cublas_handle(cublas_handle), legacy_interface(true ) {}
4646
47- virtual ~GramMatrixBase () {} ;
47+ virtual ~GramMatrixBase () = default ;
4848
4949 /* * Convenience function to evaluate the Gram matrix for two vector sets.
5050 * Vector sets are provided in Matrix format
@@ -320,10 +320,10 @@ class PolynomialKernel : public GramMatrixBase<math_t> {
320320 * @param offset
321321 */
322322 PolynomialKernel (exp_t exponent, math_t gain, math_t offset)
323- : GramMatrixBase<math_t >(), exponent(exponent), gain(gain), offset(offset) {};
323+ : GramMatrixBase<math_t >(), exponent(exponent), gain(gain), offset(offset) {}
324324
325325 [[deprecated]] PolynomialKernel(exp_t exponent, math_t gain, math_t offset, cublasHandle_t handle)
326- : GramMatrixBase<math_t >(handle), exponent(exponent), gain(gain), offset(offset) {};
326+ : GramMatrixBase<math_t >(handle), exponent(exponent), gain(gain), offset(offset) {}
327327
328328 /* * Evaluate kernel matrix using polynomial kernel.
329329 *
@@ -436,7 +436,7 @@ class TanhKernel : public GramMatrixBase<math_t> {
436436 TanhKernel (math_t gain, math_t offset) : GramMatrixBase<math_t >(), gain(gain), offset(offset) {}
437437
438438 [[deprecated]] TanhKernel(math_t gain, math_t offset, cublasHandle_t handle)
439- : GramMatrixBase<math_t >(handle), gain(gain), offset(offset) {};
439+ : GramMatrixBase<math_t >(handle), gain(gain), offset(offset) {}
440440
441441 /* * Evaluate kernel matrix using tanh kernel.
442442 *
@@ -551,10 +551,10 @@ class RBFKernel : public GramMatrixBase<math_t> {
551551 * @tparam math_t floating point type
552552 * @param gain
553553 */
554- RBFKernel (math_t gain) : GramMatrixBase<math_t >(), gain(gain) {};
554+ RBFKernel (math_t gain) : GramMatrixBase<math_t >(), gain(gain) {}
555555
556556 [[deprecated]] RBFKernel(math_t gain, cublasHandle_t handle)
557- : GramMatrixBase<math_t >(handle), gain(gain) {};
557+ : GramMatrixBase<math_t >(handle), gain(gain) {}
558558
559559 void matrixRowNormL2 (raft::resources const & handle,
560560 dense_input_matrix_view_t <math_t > matrix,
0 commit comments