#ifndef QNORM_H #define QNORM_H 1 #include #include #include #include int qnorm_c(double *data, int *rows, int *cols); int qnorm_robust_c(double *data,double *weights, int *rows, int *cols, int *use_median, int *use_log2, int *weight_scheme); int qnorm_c_using_target(double *data, int *rows, int *cols, double *target, int *targetrows); int qnorm_c_determine_target(double *data, int *rows, int *cols, double *target, int *targetrows); int qnorm_c_within_blocks(double *x, int *rows, int *cols, int *blocks); SEXP R_qnorm_c(SEXP X, SEXP copy); SEXP R_qnorm_robust_weights(SEXP X, SEXP remove_extreme, SEXP n_remove); SEXP R_qnorm_robust_c(SEXP X, SEXP copy, SEXP R_weights, SEXP R_use_median, SEXP R_use_log2, SEXP R_weight_scheme); SEXP R_qnorm_determine_target(SEXP X, SEXP targetlength); SEXP R_qnorm_using_target(SEXP X, SEXP target,SEXP copy); SEXP R_qnorm_within_blocks(SEXP X,SEXP blocks,SEXP copy); #endif