A C D E F G I L M N O P Q R S T U V W

A

ACTIONNODE - Static variable in class uk.ac.ucl.che.esf.base.Statistics
 
apply(EGO) - Method in class uk.ac.ucl.che.esf.base.Method
Apply the specific method to the object given.

C

clone() - Method in class uk.ac.ucl.che.esf.base.EGO
Provide public access to the clone method so that we can make copies of EGO objects easily.
combineMethods(Method[], Method[]) - Method in class uk.ac.ucl.che.esf.base.EGO
Combine two sets of methods
compareTo(Sort.Sortable) - Method in class uk.ac.ucl.che.esf.base.EGO
Compare two EGO objects lexicographically (i.e.
count(int) - Static method in class uk.ac.ucl.che.esf.base.Statistics
update particular statistic

D

date - Variable in class uk.ac.ucl.che.esf.base.EGO
Date object is only created if explicitly requested using the setDate method below (in order to avoid a performance hit when creating a multitude of objects, such as in automated process synthesis).
debug - Static variable in class uk.ac.ucl.che.esf.base.Settings
Debug level is used by much of the ESF package to control the verbosity of the diagnostic messages generated.
DEFAULT_FORMAT - Static variable in class uk.ac.ucl.che.esf.base.Settings
Default format for typical numbers...
DEFAULT_OUTPUT_PROMPT - Static variable in class uk.ac.ucl.che.esf.base.EGO
Many objects will want to output to the console when requested.
DOUBLEARRAY - Static variable in class uk.ac.ucl.che.esf.base.Statistics
 

E

EGO - Class in uk.ac.ucl.che.esf.base
*** full log entries below Revision 15.11 2001/01/26 15:38:35 ucecesf Minor tweaks and addition of generate command for flowsheets Revision 15.10 2000/10/13 10:20:07 ucecesf - Full implementation of QT visualization tool including stream splitting - Better interface to heat exchangers - minor clean-up of unit variable handling Revision 15.9 2000/06/26 15:17:22 ucecesf - added HEN and cost panels and zoom capabilities to Q delta T viewer - implemented generic GA and SA solvers Revision 15.8 2000/05/30 17:04:45 ucecesf - new Q delta T visualization tool - improved UI including ability to load most recent serialized objects Revision 15.7 2000/05/05 10:25:32 ucecesf Minor fixes to new unit variable text input and improved output for virtual heat exchange mode.
EGO() - Constructor for class uk.ac.ucl.che.esf.base.EGO
Base constructor does nothing much except collect statistics
EGO(String) - Constructor for class uk.ac.ucl.che.esf.base.EGO
The only real content of an EGO object is the name of the object.
evaluateModel() - Method in class uk.ac.ucl.che.esf.base.EGO
Evaluate the model, assuming there is one to evaluate.

F

flush - Variable in class uk.ac.ucl.che.esf.base.EGO
When an error is found in an input file, the object which was responsible for parsing the line in error may request that the rest of the input be flushed as it will not be of any use.

G

generateSaveOutput(PrintWriter) - Method in class uk.ac.ucl.che.esf.base.EGO
The save method uses this method to actually generate the information for output in the form suitable for input by the ESF package.
getBrowser() - Static method in class uk.ac.ucl.che.esf.base.Settings
 
getDate() - Method in class uk.ac.ucl.che.esf.base.EGO
The date of the object can be requested.
getMessage() - Method in class uk.ac.ucl.che.esf.base.Warning
Retrieve the message associated with the warning.
getMethods() - Method in class uk.ac.ucl.che.esf.base.EGO
Each object in the EGO hierarchy has a set of exposed methods suitable for use directly by the user of a text or graphical interface.
getName() - Method in class uk.ac.ucl.che.esf.base.EGO
Retrieve the name of the object.
getName() - Method in class uk.ac.ucl.che.esf.base.Method
 
getParent() - Method in class uk.ac.ucl.che.esf.base.EGO
Persistent versions of EGO objects have a history associated with them.
getReferencedObjects() - Method in class uk.ac.ucl.che.esf.base.EGO
Deprecated.  
getType() - Method in class uk.ac.ucl.che.esf.base.EGO
Associated with each EGO object is a "type".

I

initialize() - Method in class uk.ac.ucl.che.esf.base.EGO
All EGO objects provide an initialization method.
initialized - Variable in class uk.ac.ucl.che.esf.base.EGO
Has the object been initialized?
inReport - Variable in class uk.ac.ucl.che.esf.base.EGO
When generating a report for an object, this flag will be set to true, allowing the object to behave differently than in a normal print command.
invoke() - Method in class uk.ac.ucl.che.esf.base.Warning
Indicate that a warning has been generated.
ISODate - Class in uk.ac.ucl.che.esf.base
Objects, when saved to external storage (for persistence), are named according to the date of creation.
ISODate() - Constructor for class uk.ac.ucl.che.esf.base.ISODate
The constructor expects no arguments as we only define date according to the current time.

L

log - Static variable in class uk.ac.ucl.che.esf.base.Settings
Some parts of the esf package may wish to log events for post-synthesis (e.g.) analysis.

M

main(String[]) - Static method in class uk.ac.ucl.che.esf.base.EGO
Simple test method
main(String[]) - Static method in class uk.ac.ucl.che.esf.base.ISODate
 
Method - Class in uk.ac.ucl.che.esf.base
Associated with any object in the ESF hierarchy (starting from the EGO object) are a set of "methods".
Method(String, int, int) - Constructor for class uk.ac.ucl.che.esf.base.Method
Deprecated.  
Method(String, int, int, boolean) - Constructor for class uk.ac.ucl.che.esf.base.Method
The real constructor which expects the name of the method, the number of arguments and return values, and the flag which indicates whether the method is likely to modify the base object or not.
Method.Invocation - Class in uk.ac.ucl.che.esf.base
Thread inner class to apply methods in the GUI interface.
Method.Invocation(EGO, String) - Constructor for class uk.ac.ucl.che.esf.base.Method.Invocation
The constructor expects the object whose method will be applied.
model - Variable in class uk.ac.ucl.che.esf.base.EGO
Every EGO object model has a "model" which is an expression object.
modelEquations - Variable in class uk.ac.ucl.che.esf.base.EGO
The original equations which form the model before they are converted to compiled form for efficiency.

N

name - Variable in class uk.ac.ucl.che.esf.base.EGO
The name of the object is used by the user interface to allow the user to distinguish between objects.
NFUNCTEVALS - Static variable in class uk.ac.ucl.che.esf.base.Statistics
 
NFUNCTEVALSINFEASIBLE - Static variable in class uk.ac.ucl.che.esf.base.Statistics
 
NINTERVALS - Static variable in class uk.ac.ucl.che.esf.base.Statistics
 
NOT_IMPLEMENTED_EXCEPTION - Static variable in class uk.ac.ucl.che.esf.base.EGO
During code development, some methods in some classes might not be fully implemented.

O

OBJECTS - Static variable in class uk.ac.ucl.che.esf.base.Statistics
Types of statistics collected.
output - Static variable in class uk.ac.ucl.che.esf.base.Settings
All output to the standard output unit can be redirected either to a file or to a window.

P

parent - Variable in class uk.ac.ucl.che.esf.base.EGO
When objects are made persistent, we have the concept of history where an object may have been created by taking an existing object and modifying it.
parse(Parser) - Method in class uk.ac.ucl.che.esf.base.EGO
Parse textual input.
parse(Parser) - Static method in class uk.ac.ucl.che.esf.base.Settings
Parse textual input.
parseLine(String[], Parser) - Method in class uk.ac.ucl.che.esf.base.EGO
Parse a line of input.
parseLine(String[], Parser) - Static method in class uk.ac.ucl.che.esf.base.Settings
Text based interface parser.
Pformat - Static variable in class uk.ac.ucl.che.esf.base.Settings
Format for output of pressure values
prepareForEditing() - Method in class uk.ac.ucl.che.esf.base.EGO
The text based interface allows objects to be defined fully and then revisited later.
prepareSaveOutput(PrintWriter) - Method in class uk.ac.ucl.che.esf.base.EGO
The save command gives the subclass a chance to prepare itself to generate the output text.
print() - Method in class uk.ac.ucl.che.esf.base.EGO
Display contents of object on stdout.
print(PrintWriter) - Method in class uk.ac.ucl.che.esf.base.EGO
Display contents of object onto specified Writer with no prompt string
print(String) - Method in class uk.ac.ucl.che.esf.base.EGO
Display contents of object on stdout with given prompt
print(PrintWriter, String) - Method in class uk.ac.ucl.che.esf.base.EGO
Display contents of object on the given print writer object.
print() - Static method in class uk.ac.ucl.che.esf.base.Statistics
output the statistics
print(PrintWriter) - Static method in class uk.ac.ucl.che.esf.base.Warning
Output the list of warning messages, including a count of the number of times each warning was invoked.
printIntroductionMessage() - Static method in class uk.ac.ucl.che.esf.base.EGO
Output an intro message which includes the version ID
printSystemInfo() - Static method in class uk.ac.ucl.che.esf.base.EGO
Output some information about the system.
projectName - Static variable in class uk.ac.ucl.che.esf.base.Settings
The name of the project
projectTitle - Static variable in class uk.ac.ucl.che.esf.base.Settings
The description of the project

Q

Qformat - Static variable in class uk.ac.ucl.che.esf.base.Settings
Format for output of duty values

R

rcsid - Static variable in class uk.ac.ucl.che.esf.base.Statistics
 
REALVECTOR - Static variable in class uk.ac.ucl.che.esf.base.Statistics
 
report(PrintWriter) - Method in class uk.ac.ucl.che.esf.base.EGO
Generate an HTML report for the object.
report(PrintWriter) - Static method in class uk.ac.ucl.che.esf.base.Settings
Generate an HTML report describing the global settings for the ESF package
reset() - Static method in class uk.ac.ucl.che.esf.base.Settings
Reset all (static) variables to their defaults
reset() - Static method in class uk.ac.ucl.che.esf.base.Statistics
Reset all statistics
reset() - Static method in class uk.ac.ucl.che.esf.base.Warning
Reset the hash set to start with no previously generated warnings.
run() - Method in class uk.ac.ucl.che.esf.base.Method.Invocation
This will be called by the thread manager

S

save(String) - Method in class uk.ac.ucl.che.esf.base.EGO
Alternative interface for saving objects in text input form.
save(PrintWriter) - Method in class uk.ac.ucl.che.esf.base.EGO
Save the object in a form suitable for input back into the ESF system.
setBrowser(Browser) - Static method in class uk.ac.ucl.che.esf.base.Settings
Specify which browser, for persistent object manipulation, should be used by the ESF system.
setDate() - Method in class uk.ac.ucl.che.esf.base.EGO
Set the date of the object.
setDebug(boolean) - Static method in class uk.ac.ucl.che.esf.base.EGO
Set the debug boolean to either true or false.
setName(String) - Method in class uk.ac.ucl.che.esf.base.EGO
Set the name of the object.
setOutput(String) - Static method in class uk.ac.ucl.che.esf.base.Settings
Redirect all standard output to the file whose name is given as the single argument.
setOutput(PrintWriter) - Static method in class uk.ac.ucl.che.esf.base.Settings
Redirect all standard output to the given PrintWriter argument
Settings - Class in uk.ac.ucl.che.esf.base
Global settings for the ESF package.
Settings() - Constructor for class uk.ac.ucl.che.esf.base.Settings
 
show(PrintWriter, String) - Method in class uk.ac.ucl.che.esf.base.EGO
This method is used to display information which is somewhat independent of the actual instance of an object.
Statistics - Class in uk.ac.ucl.che.esf.base
Object used to collect statistics about the ESF package including number of objects created and count of specific methods.
Statistics() - Constructor for class uk.ac.ucl.che.esf.base.Statistics
 
stopOnError - Static variable in class uk.ac.ucl.che.esf.base.Settings
The main interface to the FiSH system is textual: an input file is prepared and is then processed by the Input object.

T

Tformat - Static variable in class uk.ac.ucl.che.esf.base.Settings
Format for output of temperature values
toHTML() - Method in class uk.ac.ucl.che.esf.base.EGO
Generate HTML Applet code for object
toString() - Method in class uk.ac.ucl.che.esf.base.EGO
Generic string representation of the object consisting of the name and the class.
toString() - Method in class uk.ac.ucl.che.esf.base.ISODate
 
toString() - Method in class uk.ac.ucl.che.esf.base.Method
 
toString() - Method in class uk.ac.ucl.che.esf.base.Warning
Output a terse description of this object.
type - Variable in class uk.ac.ucl.che.esf.base.EGO
The type of the object is used to classify the different objects in the system.

U

uk.ac.ucl.che.esf.base - package uk.ac.ucl.che.esf.base
 
updateHistory(String) - Method in class uk.ac.ucl.che.esf.base.EGO
Link the object up with the previous version of the object stored in external storage.
usage() - Method in class uk.ac.ucl.che.esf.base.EGO
Display commands available for this object.
useThreads - Static variable in class uk.ac.ucl.che.esf.base.Settings
Some implementations of Java are better than others...

V

variables - Variable in class uk.ac.ucl.che.esf.base.EGO
Variables for use by the model.
VEXPR - Static variable in class uk.ac.ucl.che.esf.base.Statistics
 
VEXPREVAL - Static variable in class uk.ac.ucl.che.esf.base.Statistics
 
view() - Method in class uk.ac.ucl.che.esf.base.EGO
GUI Method for viewing the object.

W

Warning - Class in uk.ac.ucl.che.esf.base
During a synthesis (or in fact simulation or optimization) run, certain events will occur that cannot be handled intelligently by the search procedure.
Warning(String) - Constructor for class uk.ac.ucl.che.esf.base.Warning
The constructor simply expects a message which will be output to the user at the end of a run.
WARNINGS - Static variable in class uk.ac.ucl.che.esf.base.Statistics
 

A C D E F G I L M N O P Q R S T U V W