___________________________________________________________________
| |
| $AES |
|_________________________________________________________________|
MEANING: Marks the beginning of abbreviated code for the AES routine
CONTEXT: NM-TRAN Control Record
USAGE:
$AES
abbreviated code
DISCUSSION:
The $AES record is used to compute algebraic expressions which can be
regarded as specifying equilibrium kinetics. It is used with PREDPP's
ADVAN9. (See $AESINITIAL). General rules for abbreviated code are
documented elsewhere (See abbreviated code). Specific rules follow.
ASSIGNMENT AND CONDITIONAL STATEMENTS
Left-hand quantities in assignment statements:
E(ncm1+1), E(ncm1+2), ... (Required. Expressions which, when set
to 0, constitute the system of algebraic expressions describing
the equilibrium kinetics. ncm1 is the number of nonequilibrium
compartments.) The indices "(...)" may be omitted, in which case
NM-TRAN will supply them according to the order in which the
expressions appear. Indices are required when the expressions are
defined conditionally (i.e., using an IF statement).
AES-defined (i.e., PRED-defined) items.
Right-hand quantities in assignment statement and in conditions:
A(1), A(2), ... (Current compartment amounts; may be random
variables.)
P(1), P(2), ... (Post-translation basic PK parameters; may be
random variables.)
PK-defined items (Implicit basic PK parameters; may be random
variables.)
T (Time; may be random variable. T takes values continuously over
an integration interval.)
AES-defined variables that appeared earlier as left-hand quanti-
ties in $AES, and similarly from the $AESINITIAL record. (Caution:
AESINITIAL-defined variables that depend on compartment amounts
will depend on the initial values of these compartment amounts,
not the current values.)
Data item labels specified on the $INPUT statement.
THETA(n).
Variables in commons
Certain variables in FORTRAN commons can be used.
(See Variables_in_commons, NONMEM_commons, PREDPP_commons). The
following are of particular interest.
DOSTIM
DOSTIM is the time of a lagged dose or additional dose to
which the system is being advanced. Abbreviated code in $AES
may test DOSTIM. It may use DOSTIM on the right, unless DOS-
TIM is a random variable. However, it may be used on the
right in a $PK block to define a random variable which may in
turn be used on the right in the $AES block.
DOSREC
DOSREC is the dose record corresponding to the dose entering
at DOSTIM. Abbreviated code in $AES may test items in DOSREC
in a logical condition, and DOSREC may always be used on the
right.
ISFINL
During simulation or a copying pass, and during the advance to
a particular time (event or non-event time), ISFINL=1 at a
final call to AES at that time. Otherwise, ISFINL=0.
Forbidden Variable Names:
IR DA DP DT ETA(n) EPS(n) ERR(n)
RECORD ORDER:
Follows $SUBROUTINES $INPUT $MODEL $PK
Follows $AESINITIAL
(See aes, advan9).
REFERENCES: Guide IV Section V.C.9
REFERENCES: Guide VI Section VI.E
Go to main index.
Created by nmhelp2html v. 1.0 written by Niclas Jonsson (Modified by AJB 5/2006,11/2007)