code: @Override
      protected void droti(long N, INDArray X, DataBuffer indexes, INDArray Y, double c, double s) {
          cblas_droti((int) N, (DoublePointer) X.data().addressPointer(), (IntPointer) indexes.addressPointer(),
                  (DoublePointer) Y.data().addressPointer(), c, s);
      }
docs: Applies Givens rotation to sparse vectors one of which is in compressed form.
  
  @param N The number of elements in vectors X and Y
  @param X a double sparse vector
  @param indexes The indexes of the sparse vector
  @param Y a double full-storage vector
  @param c a scalar
  @param s a scalar