A B C D E G H I K L M N P R S T V W _

A

AMorPM - Variable in class metab.DrinkTime
Specifies whether time is AM or PM.
absorbVolume - Static variable in class metab.NMSubject
Amount of liquid exiting the intestine through the villi (L/min).
addContents(double) - Method in class metab.Intestine
Adds ethanol to the intestine compartment (can be a negative value).
addContents(double) - Method in class metab.LeanBodyMass
Adds ethanol to the intestine compartment (can be a negative value).
addContents(double) - Method in class metab.Stomach
Adds ethanol to the intestine compartment (can be a negative value).
addLiquid(double) - Method in class metab.Intestine
Adds liquid from the beverage(s) and gastric fluid.
addLiquid(double) - Method in class metab.Stomach
Adds liquid from the beverage(s) and gastric fluid.
age - Variable in class metab.NMSubject
Age in years.
age - Variable in class metab.TDSubject
 
amount - Variable in class metab.Intestine
Amount of ethanol (g).
amount - Variable in class metab.LeanBodyMass
Amount of ethanol (grams).
amount - Variable in class metab.Stomach
Amount of ethanol (grams).

B

BACvalues - Variable in class metab.NMSubject
Array of the value for the BAC at every time interval.
bitFlag - Variable in class metab.NMSubject
Bitflag representing all set switches.
bitFlag - Variable in class metab.TDSubject
 
body - Variable in class metab.NMSubject
Represents the subject's non-fatty body mass.

C

clear() - Method in class metab.Intestine
Resets compartment.
clear() - Method in class metab.LeanBodyMass
Resets compartment.
clear() - Method in class metab.Stomach
Resets compartment.
computeEthanolAbsorption() - Method in class metab.Intestine
Computes amount of ethanol being absorbed into lean body mass.
computeEthanolRelease() - Method in class metab.Stomach
Computes amount of ethanol being released into intestine.
computeMMMetab() - Method in class metab.LeanBodyMass
Computes amount of ethanol metabolized in lean body mass by LADH.
computeMMMetab() - Method in class metab.Stomach
Computes amount of ethanol metabolized in stomach by GADH.
concentration - Variable in class metab.Drink
Concentration of beverage (percent).

D

Drink - class metab.Drink.
The Drink class is a simple way to represent an alcoholic beverage.
Drink(double, double, String) - Constructor for class metab.Drink
Constructor for Drink class.
DrinkTime - class metab.DrinkTime.
The DrinkTime class has use only in containing a time of day.
DrinkTime(int, int, int) - Constructor for class metab.DrinkTime
Constructor for DrinkTime class.
Driver - class metab.Driver.
 
Driver() - Constructor for class metab.Driver
 
drinkingHistory - Variable in class metab.LeanBodyMass
Standard representation of the subject's drinking history.
drinks - Variable in class metab.NMSubject
Array of all the drinks consumed by the subject.

E

end - Variable in class metab.NMSubject
Represents the time that the subject stopped consuming their drinks.

G

gender - Variable in class metab.NMSubject
Represents the gender of the subject ('M' or 'F').
gender - Variable in class metab.TDSubject
 
getAMorPM() - Method in class metab.DrinkTime
Retrieves 12-hour format information.
getAge() - Method in class metab.NMSubject
Retrieves the age of the subject.
getAge() - Method in class metab.TDSubject
 
getBAC() - Method in class metab.NMSubject
Retrieves the list of BACvalues recorded while the model was running.
getBAC() - Method in class metab.TDSubject
 
getBitF() - Method in class metab.NMSubject
Retrieves the options set in the subject's bit flag.
getConcentration() - Method in class metab.Drink
Retrieves concentration of beverage.
getContents() - Method in class metab.Intestine
Retrieves amount of ethanol remaining in intestine.
getContents() - Method in class metab.LeanBodyMass
Retrieves amount of ethanol remaining in intestine.
getContents() - Method in class metab.Stomach
Retrieves amount of ethanol remaining in intestine.
getCopy() - Method in class metab.Drink
Retrieves a copy of beverage concentration and volume (percent, L).
getCopy() - Method in class metab.DrinkTime
Retrieves a copy of time encompassing drinking period.
getDrinkingHistory() - Method in class metab.TDSubject
 
getDrinks() - Method in class metab.NMSubject
Retrieves the list of drinks consumed by the subject.
getEndTime() - Method in class metab.NMSubject
Retrieves the time when the subject stopped drinking.
getGender() - Method in class metab.NMSubject
Retrieves the gender of the subject.
getGender() - Method in class metab.TDSubject
 
getHeight() - Method in class metab.NMSubject
Retrieves the height of the subject depending on the system of measurement selected.
getHours() - Method in class metab.DrinkTime
Retrieves number of hours.
getHoursDrinking() - Method in class metab.TDSubject
 
getLabel() - Method in class metab.Intestine
Retrieves the optional label.
getLabel() - Method in class metab.LeanBodyMass
Retrieves the optional label.
getLabel() - Method in class metab.Stomach
Retrieves the optional label.
getLiquid() - Method in class metab.Intestine
Retrieves amount of liquid remaining in intestine.
getLiquid() - Method in class metab.Stomach
Retrieves amount of liquid remaining in intestine.
getMinutes() - Method in class metab.DrinkTime
Retrieves number of minutes.
getMinutes() - Method in class metab.NMSubject
Retrieves the total number of minutes for the drinking time.
getName() - Method in class metab.Drink
Retrieves the name and description of the drink.
getName() - Method in class metab.NMSubject
Retrieves the name and description of the subject.
getNumberOfDrinks() - Method in class metab.TDSubject
 
getPeakBAC() - Method in class metab.NMSubject
Retrieves the peak BAC achieved during the drinking period.
getStartTime() - Method in class metab.NMSubject
Retrieves the time when the subject stopped drinking.
getSubjectName() - Method in class metab.TDSubject
 
getTBW() - Method in class metab.NMSubject
Retrieves the Total Body Water (TBW) for the subject.
getTypeOfDrink() - Method in class metab.TDSubject
 
getVolume() - Method in class metab.Drink
Retrieves volume of beverage.
getWeight() - Method in class metab.NMSubject
Retrieves the weight of the subject depending on the system of measurement selected.
getWeight() - Method in class metab.TDSubject
 
get_compute_store(String, String) - Static method in class metab.Driver
 

H

height - Variable in class metab.NMSubject
Height (cm).
hours - Variable in class metab.DrinkTime
Number of hours.
hoursDrinking - Variable in class metab.TDSubject
 

I

Intestine - class metab.Intestine.
The Intestine class simulates the Small Intestine compartment in the Compartmental model.
Intestine(double, double) - Constructor for class metab.Intestine
Constructor for intestine compartment.
Intestine(double, double, String) - Constructor for class metab.Intestine
Constructor for intestine compartment.
intestine - Variable in class metab.NMSubject
Represents the subject's small intestine.
isEmpty() - Method in class metab.Intestine
Checks to see if any ethanol remains in intestine.
isEmpty() - Method in class metab.LeanBodyMass
Checks to see if any ethanol remains in intestine.
isEmpty() - Method in class metab.Stomach
Checks to see if any ethanol remains in intestine.

K

Km - Static variable in class metab.LeanBodyMass
Michaelis-Menton constant for LADH (mM).
Km - Static variable in class metab.Stomach
Michaelis-Menton constant for GADH (mM).
ki - Static variable in class metab.Intestine
Ethanol transport rate constant from intestine to lean body mass (L/min).
ks - Static variable in class metab.Stomach
Ethanol transport rate constant from stomach to intestine (L/min).

L

LeanBodyMass - class metab.LeanBodyMass.
The LeanBodyMass class simulates the Lean Body Mass compartment in the Compartmental model.
LeanBodyMass(double, double, int) - Constructor for class metab.LeanBodyMass
Constructor for lean body mass compartment.
LeanBodyMass(double, double, int, String) - Constructor for class metab.LeanBodyMass
Constructor for lean body mass compartment.
label - Variable in class metab.Intestine
Optional label for Compartment.
label - Variable in class metab.LeanBodyMass
Optional label for compartment.
label - Variable in class metab.Stomach
Optional label for compartment.
liquid - Variable in class metab.Intestine
Amount of total liquid in the small intestine (L).
liquid - Variable in class metab.Stomach
Amount of total liquid in the stomach (L).

M

main(String[]) - Static method in class metab.Driver
 
metab - package metab
 
minutes - Variable in class metab.DrinkTime
Number of minutes.

N

NMSubject - class metab.NMSubject.
The NMSubject class handles the bulk of the computations for the compartmental model.
NMSubject(int, double, char, double, Drink[], DrinkTime, DrinkTime, String, int) - Constructor for class metab.NMSubject
Constructor for the New Model subject class.
name - Variable in class metab.Drink
Name of the beverage.
newFluid - Static variable in class metab.NMSubject
Amount of gastric fluid being produced in the stomach (L/min).
numberOfDrinks - Variable in class metab.TDSubject
 

P

passingEthanol - Variable in class metab.NMSubject
Represents the amount of ethanol to be introduced each cycle (g/min).
passingVolume - Variable in class metab.NMSubject
Represents the amount of liquid to be introduced each cycle (L/min).
peakBAC - Variable in class metab.NMSubject
Represents the highest BAC achieved during the time interval.
peakBAC() - Method in class metab.NMSubject
Checks to see if a new peak BAC has been reached.

R

runModel() - Method in class metab.NMSubject
Runs the compartmental model.

S

Stomach - class metab.Stomach.
The Stomach class simulates the Stomach compartment in the Compartmental model.
Stomach(double, double) - Constructor for class metab.Stomach
Constructor for stomach compartment.
Stomach(double, double, String) - Constructor for class metab.Stomach
Constructor for stomach compartment.
setAMorPM(int) - Method in class metab.DrinkTime
Sets whether time is AM or PM.
setHours(int) - Method in class metab.DrinkTime
Sets number of hours.
setLabel(String) - Method in class metab.Intestine
Sets optional label.
setLabel(String) - Method in class metab.LeanBodyMass
Sets optional label.
setLabel(String) - Method in class metab.Stomach
Sets optional label.
setMinutes(int) - Method in class metab.DrinkTime
Sets number of minutes.
setp - Static variable in class metab.Driver
 
squirtVolume - Static variable in class metab.NMSubject
Amount of liquid exiting the stomach through pyloric sphincter (L/min).
start - Variable in class metab.NMSubject
Represents the time that the subject started consuming their drinks.
stomach - Variable in class metab.NMSubject
Represents the subject's stomach.
subjectName - Variable in class metab.NMSubject
Represents the name and/or description of the subject.
subjectName - Variable in class metab.TDSubject
 

T

TBW - Variable in class metab.LeanBodyMass
Total Body Water (TBW) present in individual.
TBW - Variable in class metab.NMSubject
Represents the total water content of the body (L).
TDSubject - class metab.TDSubject.
 
TDSubject(int, char, double, double, String, double, int) - Constructor for class metab.TDSubject
 
timeForZeroEthanol - Variable in class metab.NMSubject
Represents number of minutes after the specified amount at which point the BAC would become zero.
totalEthanol - Variable in class metab.NMSubject
Represents the total amount of ethanol to be introduced (g).
totalMinutes - Variable in class metab.NMSubject
Total number of minutes in drinking interval.
totalVolume - Variable in class metab.NMSubject
Represents the total amount of liquid to be introduced (L).

V

Vmax - Static variable in class metab.LeanBodyMass
Liver Alcohol Dehydrogenase (LADH) maximum reaction rate (mmol ethanol/min /L Body Water).
Vmax - Static variable in class metab.Stomach
Maximum reaction rate for Gastric Alcohol Dehydrogenase (GADH) in mmol ethanol/min/L mucosa.
volume - Variable in class metab.Drink
Volume of beverage (oz).

W

weight - Variable in class metab.NMSubject
Weight (kg).
weight - Variable in class metab.TDSubject
 

_

_AM - Static variable in class metab.DrinkTime
Standard value representing AM hours.
_AVERAGE_MEAL - Static variable in class metab.NMSubject
Standard value representing an average meal was eaten recently.
_BEER - Static variable in class metab.TDSubject
 
_ERROR - Static variable in class metab.NMSubject
Standard value representing that an error occured while retrieving info.
_ERROR - Static variable in class metab.TDSubject
 
_HARD_LIQUOR - Static variable in class metab.TDSubject
 
_HEAVY - Static variable in class metab.TDSubject
 
_HEAVY_DRINKER - Static variable in class metab.NMSubject
Standard value representing that the subject is a heavy drinker.
_IMPERIAL - Static variable in class metab.NMSubject
Standard value representing that input units are in Imperial units.
_IMPERIAL - Static variable in class metab.TDSubject
 
_LARGE_MEAL - Static variable in class metab.NMSubject
Standard value representing a large meal was eaten recently.
_LIGHT - Static variable in class metab.TDSubject
 
_LIGHT_DRINKER - Static variable in class metab.NMSubject
Standard value representing that the subject is a light drinker.
_LIGHT_MEAL - Static variable in class metab.NMSubject
Standard value representing a light meal was eaten recently.
_METRIC - Static variable in class metab.NMSubject
Standard value representing that input units are in metric units.
_METRIC - Static variable in class metab.TDSubject
 
_MODERATE - Static variable in class metab.TDSubject
 
_MODERATE_DRINKER - Static variable in class metab.NMSubject
Standard value representing that the subject is a moderate drinker.
_NO_MEAL - Static variable in class metab.NMSubject
Standard value representing no meal was eaten recently.
_PM - Static variable in class metab.DrinkTime
Standard value representing PM hours.
_WINE - Static variable in class metab.TDSubject
 

A B C D E G H I K L M N P R S T V W _