52 {
"curtail", (DL_FUNC) &
curtail, 3},
53 {
"yaml", (DL_FUNC) &
yaml, 1},
54 {
"gendat", (DL_FUNC) &
gendat, 2},
55 {
"geneal", (DL_FUNC) &
geneal, 1},
57 {
"cblv", (DL_FUNC) &
cblv, 1},
63 {
"getInfo", (DL_FUNC) &
getInfo, -1},
71 R_useDynamicSymbols(info,TRUE);
74 get_userdata = (get_userdata_t*) R_GetCCallable(
"pomp",
"get_userdata");
75 get_userdata_double = (get_userdata_double_t*) R_GetCCallable(
"pomp",
"get_userdata_double");
76 get_userdata_int = (get_userdata_int_t*) R_GetCCallable(
"pomp",
"get_userdata_int");
SEXP parse_cblv(SEXP XY, SEXP T0, SEXP Time)
parse CBLV representation
SEXP cblv(genealogy_t &A)
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 curtail(SEXP, SEXP, SEXP)
curtail the given genealogy
void R_init_phylopomp(DllInfo *info)
static const R_CallMethodDef extMethods[]
SEXP parse_cblv(SEXP, SEXP, SEXP)
parse CBLV representation
SEXP genealSum(SEXP)
combine genealogies
SEXP cblv(SEXP)
construct CBLV representation as a matrix
SEXP parse_newick(SEXP, SEXP, SEXP)
get_userdata_int_t * get_userdata_int
static const R_CallMethodDef callMethods[]
SEXP genealScaleShift(SEXP, SEXP, SEXP)
rescale and/or reset origin
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