pomp
Inference for partially observed Markov processes
|
Go to the source code of this file.
Data Structures | |
struct | lookup_table_t |
Macros | |
#define | MATCHROWNAMES(X, N, W) (matchnames(GET_ROWNAMES(GET_DIMNAMES(X)),(N),(W))) |
#define | MATCHCOLNAMES(X, N, W) (matchnames(GET_COLNAMES(GET_DIMNAMES(X)),(N),(W))) |
Typedefs | |
typedef SEXP | pomp_fun_handler_t(SEXP pfun, SEXP gnsi, pompfunmode *mode, SEXP S, SEXP P, SEXP O, SEXP C) |
typedef SEXP | load_stack_incr_t(SEXP pack) |
typedef SEXP | load_stack_decr_t(SEXP pack) |
typedef lookup_table_t | make_covariate_table_t(SEXP object, int *ncovar) |
typedef void | table_lookup_t(lookup_table_t *tab, double x, double *y) |
typedef SEXP | apply_probe_data_t(SEXP object, SEXP probes) |
typedef SEXP | apply_probe_sim_t(SEXP object, SEXP nsim, SEXP params, SEXP probes, SEXP datval, SEXP gnsi) |
typedef SEXP | systematic_resampling_t(SEXP weights) |
typedef void | set_pomp_userdata_t(SEXP userdata) |
typedef void | unset_pomp_userdata_t(void) |
typedef SEXP | get_covariate_names_t(SEXP object) |
Enumerations | |
enum | pompfunmode { undef =0 , Rfun =1 , native =2 , regNative =3 } |
enum | rprocmode { dflt =0 , onestep =1 , discrete =2 , euler =3 , gill =4 } |
Functions | |
static R_INLINE SEXP | makearray (int rank, const int *dim) |
static R_INLINE int | invalid_names (SEXP names) |
static R_INLINE SEXP | matchnames (SEXP provided, SEXP needed, const char *where) |
static R_INLINE void | fillrownames (SEXP x, SEXP names) |
static R_INLINE void | setrownames (SEXP x, SEXP names, int rank) |
static R_INLINE void | setcolnames (SEXP x, SEXP names) |
static R_INLINE void | fixdimnames (SEXP x, const char **names, int n) |
static R_INLINE SEXP | as_matrix (SEXP x) |
static R_INLINE SEXP | as_state_array (SEXP x) |
static R_INLINE SEXP | getListElement (SEXP list, const char *str) |
static R_INLINE SEXP | getPairListElement (SEXP list, const char *name) |
#define MATCHCOLNAMES | ( | X, | |
N, | |||
W | |||
) | (matchnames(GET_COLNAMES(GET_DIMNAMES(X)),(N),(W))) |
Definition at line 14 of file pomp_defines.h.
#define MATCHROWNAMES | ( | X, | |
N, | |||
W | |||
) | (matchnames(GET_ROWNAMES(GET_DIMNAMES(X)),(N),(W))) |
Definition at line 13 of file pomp_defines.h.
typedef SEXP apply_probe_data_t(SEXP object, SEXP probes) |
Definition at line 33 of file pomp_defines.h.
typedef SEXP apply_probe_sim_t(SEXP object, SEXP nsim, SEXP params, SEXP probes, SEXP datval, SEXP gnsi) |
Definition at line 34 of file pomp_defines.h.
typedef SEXP get_covariate_names_t(SEXP object) |
Definition at line 38 of file pomp_defines.h.
typedef SEXP load_stack_decr_t(SEXP pack) |
Definition at line 30 of file pomp_defines.h.
typedef SEXP load_stack_incr_t(SEXP pack) |
Definition at line 29 of file pomp_defines.h.
typedef lookup_table_t make_covariate_table_t(SEXP object, int *ncovar) |
Definition at line 31 of file pomp_defines.h.
typedef SEXP pomp_fun_handler_t(SEXP pfun, SEXP gnsi, pompfunmode *mode, SEXP S, SEXP P, SEXP O, SEXP C) |
Definition at line 28 of file pomp_defines.h.
typedef void set_pomp_userdata_t(SEXP userdata) |
Definition at line 36 of file pomp_defines.h.
typedef SEXP systematic_resampling_t(SEXP weights) |
Definition at line 35 of file pomp_defines.h.
typedef void table_lookup_t(lookup_table_t *tab, double x, double *y) |
Definition at line 32 of file pomp_defines.h.
typedef void unset_pomp_userdata_t(void) |
Definition at line 37 of file pomp_defines.h.
enum pompfunmode |
enum rprocmode |
|
static |
Definition at line 145 of file pomp_defines.h.
|
static |
Definition at line 183 of file pomp_defines.h.
|
static |
Definition at line 87 of file pomp_defines.h.
|
static |
Definition at line 129 of file pomp_defines.h.
|
static |
Definition at line 232 of file pomp_defines.h.
|
static |
Definition at line 244 of file pomp_defines.h.
|
static |
Definition at line 55 of file pomp_defines.h.
|
static |
Definition at line 40 of file pomp_defines.h.
|
static |
Definition at line 59 of file pomp_defines.h.
|
static |
Definition at line 121 of file pomp_defines.h.
|
static |
Definition at line 110 of file pomp_defines.h.