prepare wrappers EMGLLF.R --> EMGLLF.c
authorBenjamin Auder <benjamin.auder@somewhere>
Sat, 18 Mar 2017 01:42:32 +0000 (02:42 +0100)
committerBenjamin Auder <benjamin.auder@somewhere>
Sat, 18 Mar 2017 01:42:32 +0000 (02:42 +0100)
pkg/R/EMGLLF.R
pkg/R/EMGrank.R
pkg/src/adapters/a.EMGLLF.c
pkg/src/adapters/a.EMGrank.c

index e600032..2b1a0af 100644 (file)
@@ -1 +1,18 @@
-#TODO: wrapper on C function
+#' EMGLLF
+#'
+#' Description de EMGLLF
+#'
+#' @param phiInit ...
+#'
+#' @return ...
+#'
+#' @examples
+#' ...
+#' ...
+#' @export
+EMGLLF <- function(phiInit, rhoInit, piInit, gamInit,
+       mini, maxi, gamma, lambda, X, Y, tau)
+{
+       .Call("EMGLLF", phiInit, rhoInit, piInit, gamInit,
+               mini, maxi, gamma, lambda, X, Y, tau, PACKAGE="valse")
+}
index eaa3246..71f7c5b 100644 (file)
@@ -1 +1,16 @@
-#TODO: wrapper sur fonction C (on a besoin de C pour ça ?!)
+#' EMGrank
+#'
+#' Description de EMGrank
+#'
+#' @param Pi ...
+#'
+#' @return ...
+#'
+#' @examples
+#' ...
+#' ...
+#' @export
+EMGrank <- function(Pi, Rho, mini, maxi, X, Y, tau, rank)
+{
+       .Call("EMGrank", Pi, Rho, mini, maxi, X, Y, tau, rank, PACKAGE="valse")
+}
index 0df00bd..4ef4396 100644 (file)
@@ -2,6 +2,7 @@
 #include <Rdefines.h>
 #include "EMGLLF.h"
 
+// See comments in src/sources/EMGLLF.c and R/EMGLLF.R (wrapper)
 SEXP EMGLLF(
        SEXP phiInit_,
        SEXP rhoInit_,
index 469349c..b1dad9b 100644 (file)
@@ -2,6 +2,7 @@
 #include <Rdefines.h>
 #include "EMGrank.h"
 
+// See comments in src/sources/EMGrank.c and R/EMGrank.R (wrapper)
 SEXP EMGrank(
        SEXP Pi_,
        SEXP Rho_,