___________________________________________________________________
 |                                                                 |
 |                                 $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)