44 {
"newick", (DL_FUNC) &
newick, 2},
45 {
"curtail", (DL_FUNC) &
curtail, 3},
46 {
"yaml", (DL_FUNC) &
yaml, 1},
47 {
"gendat", (DL_FUNC) &
gendat, 2},
48 {
"geneal", (DL_FUNC) &
geneal, 1},
53 {
"getInfo", (DL_FUNC) &
getInfo, -1},
61 R_useDynamicSymbols(info,TRUE);
64 get_userdata = (get_userdata_t*) R_GetCCallable(
"pomp",
"get_userdata");
65 get_userdata_double = (get_userdata_double_t*) R_GetCCallable(
"pomp",
"get_userdata_double");
66 get_userdata_int = (get_userdata_int_t*) R_GetCCallable(
"pomp",
"get_userdata_int");
SEXP curtail(SEXP State, SEXP Time, SEXP Troot)
curtail the given genealogy
SEXP gendat(SEXP State, SEXP Obscure)
data-frame format
SEXP geneal(SEXP State)
extract the bare genealogy
SEXP yaml(const TYPE &X)
human/machine readable output
SEXP newick(const TYPE &X, bool extended)
tree in newick format
SEXP curtail(SEXP, SEXP, SEXP)
curtail the given genealogy
void R_init_phylopomp(DllInfo *info)
static const R_CallMethodDef extMethods[]
SEXP genealSum(SEXP)
combine genealogies
SEXP parse_newick(SEXP, SEXP, SEXP)
SEXP newick(SEXP, SEXP)
tree in newick format
get_userdata_int_t * get_userdata_int
static const R_CallMethodDef callMethods[]
SEXP gendat(SEXP, SEXP)
data-frame format
get_userdata_t * get_userdata
get_userdata_double_t * get_userdata_double
SEXP yaml(SEXP)
extract a YAML description
SEXP geneal(SEXP)
extract the bare genealogy