37 {
"curtail", (DL_FUNC) &
curtail, 2},
38 {
"yaml", (DL_FUNC) &
yaml, 1},
39 {
"gendat", (DL_FUNC) &
gendat, 1},
44 {
"getInfo", (DL_FUNC) &
getInfo, -1},
51 R_useDynamicSymbols(info,TRUE);
54 get_userdata = (get_userdata_t*) R_GetCCallable(
"pomp",
"get_userdata");
55 get_userdata_double = (get_userdata_double_t*) R_GetCCallable(
"pomp",
"get_userdata_double");
56 get_userdata_int = (get_userdata_int_t*) R_GetCCallable(
"pomp",
"get_userdata_int");
void R_init_phylopomp(DllInfo *info)
SEXP gendat(SEXP)
data-frame format
static const R_CallMethodDef extMethods[]
SEXP curtail(SEXP, SEXP)
curtail the given genealogy
SEXP parse_newick(SEXP, SEXP, SEXP)
get_userdata_int_t * get_userdata_int
static const R_CallMethodDef callMethods[]
get_userdata_t * get_userdata
get_userdata_double_t * get_userdata_double
SEXP yaml(SEXP)
extract a YAML description