INNER CODE UNIT · C

ssize

mlr-org/mlr · todo-files/fda_multires_features.c:58

    ssize = ceil(ssize / 2.0); // half window size
    if (ssize < 1) // if window too small, we are also done
      break;
  }
}

// extracts multiresolution features from multiple curves in multiple observation (rows)
// see docs above for most args
// and R function extractMultiResFeatures
void c_get_multires_curve_features(SEXP s_x, SEXP s_curve_lens, SEXP s_resmat, SEXP s_reslev, SEXP s_shift) {
  // unpack our args
  UNPACK_REAL_MATRIX(s_x, x, nrow_x, ncol_x);
  UNPACK_REAL_VECTOR(s_curve_lens, curve_lens, n_curves);
  UNPACK_REAL_MATRIX(s_resmat, resmat, nrow_resmat, ncol_resmat);
  unsigned int reslev = asInteger(s_reslev);
  double shift = asReal(s_shift);

  unsigned int clen, sstart, rstart, rcounter;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…