#include #include #include #include #include SEXP filter(SEXP cwt_) { int L = INTEGER(getAttrib(cwt_, R_DimSymbol))[0], D = INTEGER(getAttrib(cwt_, R_DimSymbol))[1]; double *cwt = REAL(cwt_); SEXP R_fcwt; PROTECT(R_fcwt = allocMatrix(REALSXP, L, D)); double* fcwt = REAL(R_fcwt); //TODO: coding style is terrible... no time for now. for (int col=0; col