Most of the basic blocks are listed in this help topic.
But see also PKMODEL()
which has more-involved
options and is documented separately.
PARAM(
x,
env,
pos = 1,
annotated = FALSE,
object = NULL,
as_object = FALSE,
covariates = FALSE,
...
)
FIXED(x, env, pos = 1, annotated = FALSE, ...)
THETA(
x,
env,
pos = 1,
annotated = FALSE,
object = NULL,
as_object = FALSE,
name = "THETA",
fill = NULL,
...
)
INIT(x, env, pos = 1, annotated = FALSE, object = NULL, as_object = FALSE, ...)
CMT(
x,
env,
pos = 1,
annotated = FALSE,
object = NULL,
as_object = FALSE,
number = NULL,
prefix = "A",
...
)
CAPTURE(x, env, pos = 1, annotated = FALSE, ...)
HANDLEMATRIX(
x,
env,
pos = 1,
annotated = FALSE,
object = NULL,
as_object = FALSE,
name = "...",
type = NULL,
oclass = "",
prefix = "",
labels = NULL,
unlinked = FALSE,
...
)
data
parse environment
block position
logical
the name of an object in ENV
indicates that object code is being provided
logical
passed
block name
deprecated; not used
number of compartments to create
a prefix to add to the label
internal use
internal use
aliases to use for simulated ETA values
internal use
When using object
or as_object
populate the block contents, the following
types are required
PARAM
: a named list
INIT
: a named list
THETA
: a numeric vector; names are ignored
CMT
: a character vector
OMEGA
: matrix; set rownames on the matrix to create ETA labels; setting
rownames is the only way to specify labels
when working through the
object
or as_object
directives
SIGMA
: matrix; set rownames on the matrix to create EPS labels; setting
rownames is the only way to specify labels
when working through the
object
or as_object
directives