A B C D E F G H I J L M N O P R S T U V X Z

A

about() - Static method in class tenua.gui.AboutWindow
 
AboutWindow - Class in tenua.gui
Displays the About… screen for Tenua
AbstractDataGenerator - Class in tenua.simulator
 
AbstractDataGenerator() - Constructor for class tenua.simulator.AbstractDataGenerator
Creates a new instance of AbstractDataGenerator with one output
AbstractDataGenerator(int) - Constructor for class tenua.simulator.AbstractDataGenerator
Creates a new instance of AbstractDataGenerator
AbstractDataGenerator(List) - Constructor for class tenua.simulator.AbstractDataGenerator
Creates a new instance of AbstractDataGenerator
acceptFocus() - Method in class tenua.gui.EditorPanel
Sets the focus of the window to the editor text area
acceptFocus() - Method in class tenua.gui.NotePanel
Sets the focus of the window to the editor text area
actionPerformed(ActionEvent) - Method in class tenua.gui.AboutWindow
 
actionPerformed(ActionEvent) - Method in class tenua.gui.HelpWindow
 
add(double, Vec, Vec) - Method in interface nr.Extrapolator
add a new data set to the extrapolation
add(Vec, Vec) - Static method in class nr.MatMath
result = a + b
add(Mat, Mat) - Static method in class nr.MatMath
result = a + b
add(double, Vec, Vec) - Method in class nr.PolynomialExtrapolator
 
ADD - Static variable in class tenua.symbol.Binary
 
add(Symbol) - Method in class tenua.symbol.Expression
add a Symbol to the end of this
add(Expression) - Method in class tenua.symbol.Expression
add all the contents of an existing Expression to the end of this
addColumn(String) - Method in interface tenua.simulator.DataTable
Adds a column or erases it if it already exists
addColumn(String) - Method in class tenua.simulator.DataTableImpl
 
addListener(DataGenerator.Listener) - Method in class tenua.simulator.AbstractDataGenerator
 
addListener(DataGenerator.Listener) - Method in interface tenua.simulator.DataGenerator
add a DataGenerator.Listener to this DataGenerator's list
addTab(String, String, JPanel) - Method in class tenua.gui.Tenua
Add a new tab panel to the Tenua window
ADJUST_AXES - Static variable in class tenua.gui.GraphPanel
key for the boolean to automatically adjust axes to fit the data
AND - Static variable in class tenua.symbol.Binary
 
asArray() - Method in interface nr.Mat
get the data
asArray() - Method in class nr.Mat_array
 
asArray() - Method in class nr.Mat_wrapper
 
asArray() - Method in interface nr.Vec
get the data
asArray() - Method in class nr.Vec_array
 
asArray() - Method in class nr.Vec_wrapper
 
assign(double, VariableMemento) - Method in class tenua.symbol.Variable
assign a new value
Assignment - Class in tenua.symbol
A Symbol that handles assignment to a variable from the stack

B

Binary - Class in tenua.symbol
Symbol subclass that represents a binary operator.
box(String) - Method in class util.DoubleBean
Create a Swing Box that reflects this value.
Brent - Class in nr.minimizer
Minimizes a function of several variables using Brent's modification of Powell's method.
Brent(ScalarFunction) - Constructor for class nr.minimizer.Brent
create a new instance of Brent.

C

cellEditor() - Static method in class util.DoubleBean
create a cell editor that uses a DoubleBean.textfield.
cellRenderer() - Static method in class util.DoubleBean
create a table cell renderer that displays a number in the same format as a DoubleBean.textfield.
changedUpdate(DocumentEvent) - Method in class tenua.gui.EditorPanel
do nothing for attributes changing
changedUpdate(DocumentEvent) - Method in class tenua.gui.Tenua
 
CHEMICAL_RATES - Static variable in class tenua.simulator.Mechanism
 
chisq(double, double) - Static method in class nr.SpecialFunctions
chi square distribution.
clear() - Method in class tenua.symbol.DoubleStack
clear the stack.
CLEAR_STACK - Static variable in class tenua.symbol.Symbol
a Symbol that clears the stack
clone() - Method in class tenua.symbol.DoubleStack
clones the stack
compile() - Method in class tenua.gui.CompilerTimer
called by other threads to alert this one that the mechanism has changed
compileMacro(String, SymbolTable) - Static method in class tenua.gui.CompilerTimer
compiles a string with a given SymbolTable into a macro that can be executed by a mechanism.
CompilerTimer - Class in tenua.gui
Sets up a timer loop to run the compiler on a regular basis
CompilerTimer(Tenua) - Constructor for class tenua.gui.CompilerTimer
Creates a new CompilerTimer
ComponentPrinter - Class in util
Implements a simple printing class for an awtin a Thread.
ComponentPrinter(Component) - Constructor for class util.ComponentPrinter
Creates a new instance of ComponentPrinter with default PageFormat
ComponentPrinter(Component, PageFormat) - Constructor for class util.ComponentPrinter
Creates a new instance of StringPrinter
cond() - Method in class nr.SingularValueDecomposition
Two norm condition number
copy() - Method in interface nr.Mat
return a copy of this, or some version that the user can manipulate at will.
copy() - Method in class nr.Mat_array
 
copy() - Method in class nr.Mat_wrapper
 
copy() - Method in interface nr.Vec
return a copy of this, or some version that the user can manipulate at will.
copy() - Method in class nr.Vec_array
 
copy() - Method in class nr.Vec_wrapper
 

D

data - Variable in class nr.Mat_wrapper
the array underlying this Mat
data - Variable in class nr.Vec_wrapper
the data underlying this Vec
data - Variable in class tenua.gui.Tenua
the data table for all the data
DataGenerator - Interface in tenua.simulator
Interface that represents something that generates data, in the form of an array of doubles; this is a copy of the internal data and can be modified at will.
DataGenerator.Listener - Interface in tenua.simulator
a class that listens for data being generated
DataTable - Interface in tenua.simulator
A two-dimensional table with x values for the rows and column names for the columns, and y values as the data in the columns (i.e.
DataTableImpl - Class in tenua.simulator
A two-dimensional TableModel.
DataTableImpl() - Constructor for class tenua.simulator.DataTableImpl
Creates a new instance of DataTable
derivative(double) - Method in class nr.Function
Calculates the derivative for this function.
derivativeCost() - Method in class nr.Function
The computational cost of evaluating the derivative.
description() - Static method in class nr.ode.ODE
a description of this ODE solving algorithm, for selection and display.
descriptions() - Method in class nr.ode.ODE.Factory
the list of descriptions of solvers
determinant() - Method in class nr.LUDecomposition
Returns the determinant
DidNotConvergeException - Exception in nr
thrown when an algorithm in package nr does not converge on a solution.
DidNotConvergeException() - Constructor for exception nr.DidNotConvergeException
Constructs a new runtime exception with null as its detail message
DidNotConvergeException(String) - Constructor for exception nr.DidNotConvergeException
Constructs a new exception with the specified detail message.
DidNotConvergeException(String, Throwable) - Constructor for exception nr.DidNotConvergeException
Constructs a new exception with the specified detail message and cause.
DidNotConvergeException(Throwable) - Constructor for exception nr.DidNotConvergeException
Constructs a new exception with the specified cause.
dispose() - Method in class tenua.gui.Tenua
close the window
DIV - Static variable in class tenua.symbol.Binary
 
documentChanged(Document) - Method in class tenua.gui.EditorPanel
deal with documents changing: if the main document, set the flag so it can be saved; if the error document, mark it in red
done(DataGenerator) - Method in class tenua.gui.Tenua
acknowleges the end of a simulation run by removing all empty rows
done(DataGenerator) - Method in class tenua.gui.VariablePanel
 
done(DataGenerator) - Method in interface tenua.simulator.DataGenerator.Listener
called after data is finished
doNew() - Static method in class tenua.gui.Tenua
 
dot(Vec, Vec) - Static method in class nr.MatMath
result = inner product of a and b.
doubleBean(double, int) - Method in class tenua.simulator.DataTableImpl
Creates a DoubleBean that reflects a given data point
doubleBean(String) - Method in class tenua.simulator.Mechanism
creates a #util.DoubleBean for a variable
DoubleBean - Class in util
A "bean" (class with get/set methods) that records a double.
DoubleBean() - Constructor for class util.DoubleBean
 
DoubleStack - Class in tenua.symbol
A simple stack of doubles.
DoubleStack() - Constructor for class tenua.symbol.DoubleStack
construct a new DoubleStack with initial capacity == 10.
DoubleStack(int) - Constructor for class tenua.symbol.DoubleStack
construct a new DoubleStack with initial capacity == capacity.
DoubleStack(Vec) - Constructor for class tenua.symbol.DoubleStack
construct a new DoubleStack with given initial values.
DoubleTextField - Class in tenua.gui
A JComponent that consists of a JLabel on top of a JTextField.
DoubleTextField(String, double) - Constructor for class tenua.gui.DoubleTextField
Creates a new instance of DoubleTextField with a given name and initial value, stored in this
DoubleTextField(String, JComponent) - Constructor for class tenua.gui.DoubleTextField
Creates a new instance of DoubleTextField with a given name, with the value stored in a JComponent
DoubleTextField(String, double, JComponent) - Constructor for class tenua.gui.DoubleTextField
Creates a new instance of DoubleTextField with a given name and initial value, stored in a JComponent

E

EditorPanel - Class in tenua.gui
creates a panel that contains a simple text editor on top and a text area on the bottom for error messages
EditorPanel(Tenua) - Constructor for class tenua.gui.EditorPanel
create a new EditorPanel
ensureDefault(String, double) - Static method in class tenua.symbol.SymbolTable
Saves a default value to the user preferences if one was not previously saved
EQ - Static variable in class tenua.symbol.Binary
 
ErrorDialog - Class in util
utility class to create dialogs for displaying exceptions.
errorDialog(String, Throwable) - Static method in class util.ErrorDialog
vshows an error dialog box.
errorDialogSpecific(String, Object[], Throwable) - Static method in class util.ErrorDialog
shows an error dialog box, with a customizable message
eval(double) - Method in class nr.Function
a scalar function of a scalar.
eval(double, double[]) - Static method in class nr.Polynomial
Evaluates the given polynomial of degree N at x.
eval(Vec) - Method in class nr.ScalarFunction
a scalar function of a vector.
eval(Vec, Vec) - Method in class nr.VecFunction
a vector function of a vector.
eval(Vec) - Method in class nr.VecFunction
a vector function of a vector.
eval(String) - Method in class tenua.simulator.Mechanism
executes a string in the mechanism's interpreter.
eval(DoubleStack, VariableMemento) - Method in class tenua.symbol.Assignment
assigns a value to the stored variable
eval(VariableMemento) - Method in class tenua.symbol.Expression
evaluate this
eval(Vec, VariableMemento) - Method in class tenua.symbol.Expression
evaluate this
eval(Vec, Vec, VariableMemento) - Method in class tenua.symbol.Expression
evaluate this
eval(DoubleStack, VariableMemento) - Method in class tenua.symbol.Interpreted
evaluate this symbol.
eval(DoubleStack, VariableMemento) - Method in class tenua.symbol.Power
 
eval(DoubleStack, VariableMemento) - Method in class tenua.symbol.Symbol
evaluate the Symbol
eval(DoubleStack, VariableMemento) - Method in class tenua.symbol.Value
push the value onto the stack
eval(DoubleStack, VariableMemento) - Method in class tenua.symbol.Variable
get the value
eval1(double, double[]) - Static method in class nr.Polynomial
Evaluates the given polynomial of degree N at x, assuming coefficient of N is 1.0.
EXP - Static variable in class tenua.symbol.Unary
 
Expression - Class in tenua.symbol
A sequence of Symbols that are evaluated in order, like an RPN calculator
Expression() - Constructor for class tenua.symbol.Expression
create a new empty Expression
Expression(Symbol) - Constructor for class tenua.symbol.Expression
create a new Expression that contains a single Symbol
Extrapolator - Interface in nr
implements an extrapolation calculation routine for a vector function.

F

findColumn(String) - Method in class tenua.simulator.DataTableImpl
 
FIVE - Static variable in class tenua.symbol.Power
 
format(double) - Method in class util.Num2Str
format a number.
formatNumber(double) - Static method in class util.Num2Str
static method that uses the default number of digits
formatNumber(Object) - Static method in class util.Num2Str
static method that uses the default number of digits
FOUR - Static variable in class tenua.symbol.Power
 
Function - Class in nr
A functionoid designed to implement a scalar function of a scalar
Function() - Constructor for class nr.Function
 

G

GE - Static variable in class tenua.symbol.Binary
 
get(int, int) - Method in interface nr.Mat
get an individual element
get(int, int) - Method in class nr.Mat_array
 
get(int, int) - Method in class nr.Mat_wrapper
 
get(int) - Method in interface nr.Vec
the i-th element
get(int) - Method in class nr.Vec_array
 
get(int) - Method in class nr.Vec_wrapper
 
get(String) - Method in class tenua.simulator.Mechanism
returns the value of a variable in this mechanism or its script interpreter.
get(String) - Method in class tenua.symbol.SymbolTable
returns the Symbol associated with key
getActivePanel() - Method in class tenua.gui.Tenua
returns the active panel of the tabbed pane
getAdjustAxes() - Method in class tenua.gui.GraphPanel
 
getAssignment(SymbolTable) - Method in class tenua.symbol.Expression
returns an Assignment representing an assignment operation to this.
getColumn(int) - Method in interface nr.Mat
get a column
getColumn(int) - Method in class nr.Mat_array
 
getColumn(int) - Method in class nr.Mat_wrapper
 
getColumnClass(int) - Method in class tenua.simulator.DataTableImpl
 
getColumnCount() - Method in class tenua.simulator.DataTableImpl
 
getColumnName(int) - Method in class tenua.simulator.DataTableImpl
 
getColumnNumber(String) - Method in interface tenua.simulator.DataTable
Find the column index for a given column.
getColumnNumber(String) - Method in class tenua.simulator.DataTableImpl
 
getCount(int) - Method in interface tenua.simulator.DataTable
returns the number of data points in a column
getCount(int) - Method in class tenua.simulator.DataTableImpl
 
getCount() - Method in class tenua.simulator.Mechanism
Get the number of times the simulation has been run with Mechanism.goSimulate() since creation.
getDataFromString(String) - Method in class tenua.gui.VariablePanel
runs a macro that contains variable-setting commands (like a=1;).
getDoublePivot() - Method in class nr.LUDecomposition
Returns the pivot permutation vector as a one-dimensional double array
getEpsilon() - Method in class nr.minimizer.LevenbergMarquardt
 
getEpsilon() - Method in class nr.minimizer.LevenbergMarquardtBroyden
 
getEpsilon() - Method in interface nr.minimizer.VecMinimizer
return the relative accuracy parameter
getEpsilon() - Method in class nr.minimizer.VecMinimizerImp
 
getEpsilon() - Method in class nr.ode.ODE
return the relative accuracy parameter
getFilename() - Method in class util.StringFiler
 
getHighestX(int) - Method in interface tenua.simulator.DataTable
returns the highest x value for which a column has data
getHighestX(int) - Method in class tenua.simulator.DataTableImpl
 
getInitial(String) - Method in class tenua.simulator.Mechanism
returns the initial value of a variable in this mechanism.
getInstance(int) - Static method in class tenua.symbol.Power
 
getL() - Method in class nr.LUDecomposition
Returns the lower triangular factor
getLatest(String) - Method in class tenua.simulator.Mechanism
returns the most recently determined value of a variable in this mechanism.
getLowestX(int) - Method in interface tenua.simulator.DataTable
returns the lowest x value for which a column has data
getLowestX(int) - Method in class tenua.simulator.DataTableImpl
 
getMechanism() - Method in class tenua.gui.Tenua
returns the compiled mechanism.
getMemento() - Method in class tenua.simulator.AbstractDataGenerator
returns a memento for this DataGenerator.
getMemento() - Method in interface tenua.simulator.DataGenerator
 
getMemento() - Method in class tenua.simulator.Mechanism
returns the current state of the simulation.
getMemento() - Method in class tenua.symbol.SymbolTable
returns a memento of all the variable default values
getMinimizer() - Method in class tenua.simulator.Mechanism
returns the name of the current minimization algorithm.
getNames() - Method in class tenua.simulator.AbstractDataGenerator
 
getNames() - Method in interface tenua.simulator.DataGenerator
 
getNextX(int, double) - Method in interface tenua.simulator.DataTable
returns the next x value for which a column has data
getNextX(int, double) - Method in class tenua.simulator.DataTableImpl
 
getNthX(int, int) - Method in interface tenua.simulator.DataTable
returns the nth x value for which data exists in a column.
getNthX(int, int) - Method in class tenua.simulator.DataTableImpl
 
getNumberOfPages() - Method in class util.ComponentPrinter
 
getNumberOfPages() - Method in class util.StringPrinter
calculates the total number of printable pages
getNumWindows() - Method in class tenua.gui.Tenua
returns the number of Tenua windows open
getODE() - Method in class nr.ode.ODE.Factory
gets the name of the current ODE
getPageFormat(int) - Method in class util.ComponentPrinter
 
getPageFormat(int) - Method in class util.StringPrinter
returns the PageFormat for a given page
getPivot() - Method in class nr.LUDecomposition
Returns the pivot permutation vector
getPrintable(int) - Method in class util.ComponentPrinter
 
getPrintable(int) - Method in class util.StringPrinter
returns the Printable for a given page
getRow(int) - Method in interface nr.Mat
get a row
getRow(int) - Method in class nr.Mat_array
 
getRow(int) - Method in class nr.Mat_wrapper
 
getRowCount() - Method in class tenua.simulator.DataTableImpl
 
getRowHeaderModel() - Method in class tenua.simulator.DataTableImpl
 
getS() - Method in class nr.SingularValueDecomposition
Return the diagonal matrix of singular values
getShortName() - Method in class util.StringFiler
 
getShowHidden() - Method in class tenua.gui.Tenua
Should hidden columns be displayed on the graph?
getSingularValues() - Method in class nr.SingularValueDecomposition
Return the one-dimensional array of singular values
getSolver() - Method in class tenua.simulator.Mechanism
returns the name of the current ODE solver.
getString(String) - Static method in class util.Resources
call to resources.getString(String
getTarget() - Method in interface nr.Extrapolator
the target x value
getTarget() - Method in class nr.PolynomialExtrapolator
 
getTarget() - Method in class tenua.symbol.Assignment
 
getText() - Method in class tenua.gui.DoubleTextField
used to get the actual text in this
getText() - Method in class util.StringFiler
 
getTitle() - Method in class util.StringPrinter
returns the title string
getTMax() - Method in class tenua.gui.GraphPanel
 
getTMin() - Method in class tenua.gui.GraphPanel
 
getU() - Method in class nr.LUDecomposition
Returns the upper triangular factor
getU() - Method in class nr.SingularValueDecomposition
Return the left singular vectors
getV() - Method in class nr.SingularValueDecomposition
Return the right singular vectors
getValue() - Method in class tenua.gui.DoubleTextField
return the current value
getValue(VariableMemento) - Method in class tenua.symbol.Value
get the value
getValue(VariableMemento) - Method in class tenua.symbol.Variable
get the value
getValue() - Method in class util.DoubleBean
 
getValueAt(int, int) - Method in class tenua.simulator.DataTableImpl
 
getValues() - Method in class tenua.symbol.DoubleStack
return a copy of the numbers in the stack
getXAt(int) - Method in class tenua.simulator.DataTableImpl
return the x value of a given row
getXMax() - Method in class tenua.gui.GraphPanel
 
getXMin() - Method in class tenua.gui.GraphPanel
 
getY(double, int) - Method in interface tenua.simulator.DataTable
return the y value of a given x value and column.
getY(double, int) - Method in class tenua.simulator.DataTableImpl
 
getYAt(int, int) - Method in class tenua.simulator.DataTableImpl
return the y value of a given row and column
go() - Method in class tenua.gui.Tenua
run the mechanism
goSimulate() - Method in class tenua.simulator.Mechanism
actually runs the simulation; called by the interpreter
goVarying(String[]) - Method in class tenua.simulator.Mechanism
runs the simulation while varying a given list of variables.
goVarying(int, String[]) - Method in class tenua.simulator.Mechanism
runs the simulation while varying a given list of variables, multiple times.
grad(Vec, Vec) - Method in class nr.ScalarFunction
Calculates the gradient for this function.
grad(Vec) - Method in class nr.ScalarFunction
Calculates the gradient for this function.
gradCost() - Method in class nr.ScalarFunction
The computational cost of evaluating the gradient.
GraphPanel - Class in tenua.gui
plots a graph based on a DataModel
GraphPanel(Tenua) - Constructor for class tenua.gui.GraphPanel
Creates a new instance of GraphPanel, tied to a model.
GT - Static variable in class tenua.symbol.Binary
 

H

HelpWindow - Class in tenua.gui
Displays the manual for Tenua
hyperlinkUpdate(HyperlinkEvent) - Method in class tenua.gui.HelpWindow
process hyperlinks; from the JEditorPane source code
hypot(double, double) - Static method in class nr.SingularValueDecomposition
Utility function to determine the hypotenuse function without over/under flow.

I

identity(int) - Static method in class nr.Mat_array
returns an identity matrix
IF - Static variable in class tenua.symbol.Binary
 
insertUpdate(DocumentEvent) - Method in class tenua.gui.EditorPanel
respond to document text inserted events
insertUpdate(DocumentEvent) - Method in class tenua.gui.Tenua
if the mechanism text changes, invalidates the compiled mechanism
instance(VecFunction) - Method in class nr.ode.ODE.Factory
 
Interpreted - Class in tenua.symbol
A Symbol that uses the BeanShell interpreter to evaluate itself
Interpreted(String, int, bsh.Interpreter) - Constructor for class tenua.symbol.Interpreted
 
InterpretedSymbolException - Exception in tenua.symbol
Wraps a bsh.EvalError as a runtime exception
InterpretedSymbolException(bsh.EvalError) - Constructor for exception tenua.symbol.InterpretedSymbolException
Creates a new instance of InterpretedSymbolException
inverse() - Method in class nr.LUDecomposition
find the inverse by solving for each column of the identity matrix.
inverse() - Method in interface nr.MatDecomposition
 
inverse() - Method in class nr.SingularValueDecomposition
 
isCellEditable(int, int) - Method in class tenua.simulator.DataTableImpl
 
isConstant() - Method in class tenua.symbol.Expression
tests whether an expression is constant (no variables)
isHidden(int) - Method in class tenua.simulator.DataTableImpl
Checks whether a given column is hidden
isIdentity(Mat) - Static method in class nr.MatMath
 
isNonsingular() - Method in class nr.LUDecomposition
Is the matrix nonsingular?
itemStateChanged(ItemEvent) - Method in class tenua.gui.PropertyCheckBox
 

J

jacobian(Vec, Mat) - Method in class nr.VecFunction
Calculates the Jacobian for this function.
jacobian(Vec) - Method in class nr.VecFunction
Calculates the Jacobian for this function.
jacobianCost() - Method in class nr.VecFunction
The computational cost of evaluating the Jacobian.

L

LE - Static variable in class tenua.symbol.Binary
 
leftAssociative() - Method in class tenua.symbol.Binary
the associativity of this operator
LevenbergMarquardt - Class in nr.minimizer
Minimizes a function that generates a Vec by nonlinear least squares minimization of the difference between a given Vec of data and the function results.
LevenbergMarquardt(Vec, VecFunction) - Constructor for class nr.minimizer.LevenbergMarquardt
Create a new instance of LevenbergMarquardt.
LevenbergMarquardtBroyden - Class in nr.minimizer
Minimizes a function that generates a Vec by nonlinear least squares minimization of the difference between a given Vec of data and the function results.
LevenbergMarquardtBroyden(Vec, VecFunction) - Constructor for class nr.minimizer.LevenbergMarquardtBroyden
Create a new instance of LevenbergMarquardtBroyden.
LN - Static variable in class tenua.symbol.Unary
 
load() - Method in class util.StringFiler
loads a string from a file.
load(File) - Static method in class util.StringFiler
static method to load a string from a file without creating an object.
loadFromThread() - Method in class util.StringFiler
loads a string from a file in its own thread.
LOG10 - Static variable in class util.DoubleBean
the natural logarithm of 10, for calculating log base 10
LOG10 - Static variable in class util.Num2Str
the natural logarithm of 10, for calculating log base 10
logGamma(double) - Static method in class nr.SpecialFunctions
Returns the natural logarithm of the gamma function.
lookup(Object) - Method in class tenua.symbol.SymbolTable
Looks for an Object in the symbol table
LT - Static variable in class tenua.symbol.Binary
 
LUDecomposition - Class in nr
LU Decomposition.
LUDecomposition(Mat) - Constructor for class nr.LUDecomposition
LU Decomposition

M

main(String[]) - Static method in class nr.MatMath
test suite
main(String[]) - Static method in class nr.minimizer.Brent
test suite
main(String[]) - Static method in class nr.minimizer.NelderMeadMinimizer
test suite
main(String[]) - Static method in class tenua.gui.Tenua
main entry point; creates one window
Mat - Interface in nr
based on the Matrix template from Numerical Recipes.
Mat_array - Class in nr
Implements a simple Mat based on a fixed array
Mat_array(int) - Constructor for class nr.Mat_array
Creates a new instance of Mat_array
Mat_array(double[][]) - Constructor for class nr.Mat_array
Creates a new instance of Mat_array from a double[][].
Mat_array(Mat) - Constructor for class nr.Mat_array
Creates a new instance of Mat_array.
Mat_wrapper - Class in nr
Implements a simple Mat based on a based on an external array.
Mat_wrapper(double[][]) - Constructor for class nr.Mat_wrapper
Creates a new instance of Mat_array.
MatDecomposition - Interface in nr
represents a decomposition of a matrix so that it can be used to solve linear equations.
MatMath - Class in nr
basic functions for vector and matrix math not particularly efficient--they allocate a lot of objects that are promptly deallocated
MAX_ITERATIONS - Static variable in class nr.ode.ODE
 
MAX_STRING - Static variable in class util.DoubleBean
a String that is larger than anything produced by DoubleBean.toString()
MAX_STRING - Static variable in class util.Num2Str
a String that is larger than anything produced by Num2Str.format(double) using the default number of digits.
MAXFUNCTIONEVAL - Variable in class nr.minimizer.VecMinimizerImp
The maximum number of times to evaluate the function before throwing #nr.DidNotConvergeException
maxPrecedence - Static variable in class tenua.symbol.Symbol
the maximum precedence.
maxRatio(Vec, Vec, double) - Method in class nr.ode.ODE
utility method to calculate the maximum ratio of elements of two arrays.
maxString() - Method in class util.Num2Str
returns a string that is larger than any number that will be produced.
MECHANISM - Static variable in class tenua.gui.Tenua
the key to use to get the mechanism from this Tenua window
Mechanism - Class in tenua.simulator
a class that simulates a set of chemical reactions
Mechanism(Hashtable, Expression, Expression, SymbolTable, bsh.Interpreter) - Constructor for class tenua.simulator.Mechanism
Creates a new instance of Mechanism
mechanismCompilerErrors - Variable in class tenua.gui.Tenua
for displaying compiler errors
mechanismText - Variable in class tenua.gui.Tenua
the text being edited to be compiled into a mechanism
MechanismTextField - Class in tenua.gui
Implements a TextField that reflects a variable in a mechanism
MechanismTextField(Mechanism, String, boolean) - Constructor for class tenua.gui.MechanismTextField
Creates a new instance of MechanismTextField
minimize(Vec) - Method in class nr.minimizer.LevenbergMarquardt
 
minimize(Vec) - Method in class nr.minimizer.LevenbergMarquardtBroyden
 
minimize(Vec) - Method in interface nr.minimizer.VecMinimizer
minimizes a function.
minimize(Vec) - Method in class nr.minimizer.VecMinimizerImp
minimize.
MOD - Static variable in class tenua.symbol.Binary
 
msgbox(String) - Static method in class util.ErrorDialog
shows a message.
mul(double, Vec) - Static method in class nr.MatMath
result = d * a
mul(double, Mat) - Static method in class nr.MatMath
result = d * a
mul(Mat, Vec) - Static method in class nr.MatMath
result = a * b
mul(Vec, Mat) - Static method in class nr.MatMath
result = a * b
mul(Mat, Mat) - Static method in class nr.MatMath
result = a * b
MUL - Static variable in class tenua.symbol.Binary
 

N

name() - Static method in class nr.minimizer.Brent
 
name() - Static method in class nr.ode.ODE
the name of this ODE solving algorithm, for selection and display.
names() - Method in class nr.ode.ODE.Factory
the list of names of solvers
NE - Static variable in class tenua.symbol.Binary
 
NEGATE - Static variable in class tenua.symbol.Unary
 
NelderMeadMinimizer - Class in nr.minimizer
The downhill simplex algorithm of Nelder and Mead.
NelderMeadMinimizer(ScalarFunction) - Constructor for class nr.minimizer.NelderMeadMinimizer
Creates a new instance of NelderMeadMinimizer
newData(DataGenerator, Vec) - Method in class tenua.gui.Tenua
adds new data to the data table
newData(DataGenerator, Vec) - Method in class tenua.gui.VariablePanel
 
newData(DataGenerator, Vec) - Method in interface tenua.simulator.DataGenerator.Listener
called with each new dataset, with a copy of the data so the listener can modify it at will.
norm1(Vec) - Static method in class nr.MatMath
result = sum ( abs(elements (v)))
norm2(Vec) - Static method in class nr.MatMath
result = sqrt (sum (elements (v) ^2))
norm2() - Method in class nr.SingularValueDecomposition
Two norm
normInf(Vec) - Static method in class nr.MatMath
result = max ( abs(elements (v)))
NOT - Static variable in class tenua.symbol.Unary
 
NotePanel - Class in tenua.gui
creates a panel that contains a simple text editor on top and a text area on the bottom for error messages
NotePanel(Tenua) - Constructor for class tenua.gui.NotePanel
create a new NotePanel
noteText - Variable in class tenua.gui.Tenua
the text of the notes panel
nr - package nr
Numerical algorithms inspired by Numerical Recipes.
nr.minimizer - package nr.minimizer
 
nr.ode - package nr.ode
 
Num2Str - Class in util
a simple class to format numbers to a string in a way that I like--limited significant digits, scientific notation if they are too large or small.
Num2Str() - Constructor for class util.Num2Str
Creates a new instance of Num2Str with 3 significant digits after the decimal
Num2Str(int) - Constructor for class util.Num2Str
Creates a new instance of Num2Str with a set number of significant digits.
numFuncEvals() - Method in class nr.minimizer.LevenbergMarquardt
 
numFuncEvals() - Method in class nr.minimizer.LevenbergMarquardtBroyden
 
numFuncEvals() - Method in interface nr.minimizer.VecMinimizer
the number of function evaluations it took to converge to the minimum.
numFuncEvals() - Method in class nr.minimizer.VecMinimizerImp
 

O

ODE - Class in nr.ode
solves one step of an Ordinal Differential Equation.
ODE(VecFunction) - Constructor for class nr.ode.ODE
Creates a new instance of ODE
ODE.Factory - Class in nr.ode
an ODE factory that allows changing the algorithm.
ODE.Factory() - Constructor for class nr.ode.ODE.Factory
 
ONE - Static variable in class tenua.symbol.Power
 
optimizeAxes() - Method in class tenua.gui.GraphPanel
Sets the axes to show all the data.
OR - Static variable in class tenua.symbol.Binary
 
OUTPUTS - Static variable in class tenua.simulator.Mechanism
 

P

paint(Graphics) - Method in class tenua.gui.GraphPanel
erases the background, draws the axes and all the curves
PARAMETERS - Static variable in class tenua.simulator.Mechanism
 
peek() - Method in class tenua.symbol.DoubleStack
return the top of the stack without removing it.
PlotterPanel - Class in tenua.gui
Creates a panel that plots the data in a Tenua
PlotterPanel(Tenua) - Constructor for class tenua.gui.PlotterPanel
Creates a new instance of PlotterPanel , tied to the given Tenua window
Polynomial - Class in nr
Polynomial evaluations, from CERN
PolynomialExtrapolator - Class in nr
Extrapolator based on pzextr in Numberical Recipes section 16.4
PolynomialExtrapolator(int) - Constructor for class nr.PolynomialExtrapolator
Create a new instance of PolynomialExtrapolator with initial tableau size n
PolynomialExtrapolator() - Constructor for class nr.PolynomialExtrapolator
Create a new instance of PolynomialExtrapolator with a default initial size.
pop() - Method in class tenua.symbol.DoubleStack
pop a value off the stack.
POW - Static variable in class tenua.symbol.Binary
 
Power - Class in tenua.symbol
A Symbol that represents an integer power
precedence() - Method in class tenua.symbol.Binary
the precedence of this operator
prefs - Static variable in class util.Resources
the preference location for all programs that use this class
prepend(Symbol) - Method in class tenua.symbol.Expression
insert a Symbol to the start of this
prepend(Expression) - Method in class tenua.symbol.Expression
insert all the contents of an existing Expression to the start of this
print(Graphics, PageFormat, int) - Method in class util.ComponentPrinter
renders a page
print(Graphics, PageFormat, int) - Method in class util.StringPrinter
renders a page
propertyChange(PropertyChangeEvent) - Method in class tenua.gui.DoubleTextField
 
propertyChange(PropertyChangeEvent) - Method in class tenua.gui.GraphPanel
 
propertyChange(PropertyChangeEvent) - Method in class tenua.gui.MechanismTextField
 
propertyChange(PropertyChangeEvent) - Method in class tenua.gui.PropertyCheckBox
 
propertyChange(PropertyChangeEvent) - Method in class tenua.gui.VariablePanel
 
PropertyCheckBox - Class in tenua.gui
Implements a JCheckBox that follows a JComponent property.
PropertyCheckBox(String, JComponent) - Constructor for class tenua.gui.PropertyCheckBox
Creates a new instance of PropertyCheckBox
purgeRows() - Method in class tenua.simulator.DataTableImpl
Removes all blank rows
push(double) - Method in class tenua.symbol.DoubleStack
push a value onto the stack.
put(String, double) - Method in class tenua.simulator.Mechanism
assigns a value to a variable
put(String, Object) - Method in class tenua.simulator.Mechanism
assigns a value to a variable
put(String, Symbol) - Method in class tenua.symbol.SymbolTable
inserts n in the SymbolTable associated with key, replacing the previous association
put(double) - Method in class tenua.symbol.SymbolTable
adds an unnamed constant to the SymbolTable
put(String, double) - Method in class tenua.symbol.SymbolTable
adds a named constant to the SymbolTable
put(String) - Method in class tenua.symbol.SymbolTable
adds a new variable
putInitial(String, double) - Method in class tenua.simulator.Mechanism
assigns a value to use for the initial value for a variable.
putLatest(String, double) - Method in class tenua.simulator.Mechanism
assigns a value to a variable.

R

randomExponential(double) - Static method in class nr.SpecialFunctions
sum of n random exponentials.
randomGaussian(double) - Static method in class nr.SpecialFunctions
random gaussian with a given standard deviation
rank() - Method in class nr.SingularValueDecomposition
Effective numerical matrix rank
RATE_CONSTANTS - Static variable in class tenua.simulator.Mechanism
 
ReactionBlock - Class in tenua.simulator
Analyzes a set of reactions.
ReactionBlock(List, List, SymbolTable) - Constructor for class tenua.simulator.ReactionBlock
creates a ReactionBlock
reactionRate(int) - Method in class tenua.simulator.ReactionBlock
Creates an Expression for calculating a reaction rate.
removeColumn(int) - Method in class tenua.simulator.DataTableImpl
Removes a column
removeListener(DataGenerator.Listener) - Method in class tenua.simulator.AbstractDataGenerator
 
removeListener(DataGenerator.Listener) - Method in interface tenua.simulator.DataGenerator
remove a given DataGenerator.Listener from this DataGenerator's list
removeUpdate(DocumentEvent) - Method in class tenua.gui.EditorPanel
respond to document text removed events
removeUpdate(DocumentEvent) - Method in class tenua.gui.Tenua
if the mechanism text changes, invalidates the compiled mechanism
removeUserTabs() - Method in class tenua.gui.Tenua
remove tabs added by the user
renameOutput(int, String) - Method in class tenua.simulator.Mechanism
Renames an output datum.
reset() - Method in interface nr.Extrapolator
reset the extrapolation (discard all previous points)
reset() - Method in class nr.PolynomialExtrapolator
 
reset(VariableMemento) - Method in class tenua.symbol.Variable
set the value for this variable in a memento to the default
resetVariables() - Method in class tenua.simulator.Mechanism
Resets all the variables' initial values to their default values.
resourceDir - Static variable in class util.Resources
the name of the directory with all the resources
Resources - Class in util
The class that allows access to all the resources of the program
resources - Static variable in class util.Resources
the resource bundle for the whole program
run() - Method in class tenua.simulator.AbstractDataGenerator
run the data generator, in a form suitable for putting in a Thread
run() - Method in class util.ComponentPrinter
prints the Component
run() - Method in class util.StringPrinter
prints the string

S

save() - Method in class util.StringFiler
save the current text in the current file.
save(String) - Method in class util.StringFiler
changes the current text and saves it in the current file.
save(String, File) - Static method in class util.StringFiler
static method to just save without creating an object
saveAs() - Method in class util.StringFiler
save the current text in a file to be selected, and changes the file name with a save as dialog.
saveAs(String) - Method in class util.StringFiler
changes the current text and saves it in a file to be selected, and changes the file name with a save as dialog.
saveToPreferences(VariableMemento) - Method in class tenua.symbol.SymbolTable
Saves all the current values of the variables into the user preferences
ScalarFunction - Class in nr
A functionoid designed to implement a scalar function of a vector
ScalarFunction() - Constructor for class nr.ScalarFunction
 
set(int, int, double) - Method in interface nr.Mat
set an individual element
set(int, int, double) - Method in class nr.Mat_array
 
set(int, int, double) - Method in class nr.Mat_wrapper
 
set(int, double) - Method in interface nr.Vec
set the i-th element
set(double[]) - Method in interface nr.Vec
Copy the vector from an array
set(Vec) - Method in interface nr.Vec
Copy the vector from an array
set(int, double) - Method in class nr.Vec_array
 
set(double[]) - Method in class nr.Vec_array
 
set(Vec) - Method in class nr.Vec_array
 
set(int, double) - Method in class nr.Vec_wrapper
 
set(double[]) - Method in class nr.Vec_wrapper
 
set(Vec) - Method in class nr.Vec_wrapper
 
setAdjustAxes(boolean, boolean) - Method in class tenua.gui.GraphPanel
determines whether to automatically expand the scale of the axes if the data will not fit.
setColumnName(int, String) - Method in class tenua.simulator.DataTableImpl
 
setEpsilon(double) - Method in class nr.minimizer.LevenbergMarquardt
 
setEpsilon(double) - Method in class nr.minimizer.LevenbergMarquardtBroyden
 
setEpsilon(double) - Method in interface nr.minimizer.VecMinimizer
set the desired relative accuracy parameter.
setEpsilon(double) - Method in class nr.minimizer.VecMinimizerImp
 
setEpsilon(double) - Method in class nr.ode.ODE
set the desired relative accuracy parameter.
setFilename(String) - Method in class util.StringFiler
 
setHidden(int, boolean) - Method in class tenua.simulator.DataTableImpl
Sets the hidden state for a column
setMechanism(Mechanism) - Method in class tenua.gui.Tenua
Sets the compiled mechanism.
setMinimizer(String) - Method in class tenua.simulator.Mechanism
Set the minimization algorithm.
setName(String) - Method in class tenua.gui.DoubleTextField
set the displayed name.
setName(String) - Method in class tenua.gui.PropertyCheckBox
Cannot set the name, since it is tied to the source property
setODE(String) - Method in class nr.ode.ODE.Factory
sets the current ODE solver
setShowHidden(boolean) - Method in class tenua.gui.Tenua
Set whether to display hidden columns on the graph
setSolver(String) - Method in class tenua.simulator.Mechanism
set the ODE solver to use.
setTarget(double) - Method in interface nr.Extrapolator
change the target
setTarget(double) - Method in class nr.PolynomialExtrapolator
 
setText(String) - Method in class util.StringFiler
 
setTitle(String) - Method in class util.StringPrinter
sets the title string
setTMax(double, boolean) - Method in class tenua.gui.GraphPanel
set the maximum time displayed
setTMin(double, boolean) - Method in class tenua.gui.GraphPanel
set the minimum time displayed
setValue(double) - Method in class tenua.gui.DoubleTextField
set the value of the text field
setValue(double) - Method in class util.DoubleBean
 
setValueAt(Object, int, int) - Method in class tenua.simulator.DataTableImpl
 
setXMax(double, boolean) - Method in class tenua.gui.GraphPanel
set the maximum x (vertical) scale
setXMin(double, boolean) - Method in class tenua.gui.GraphPanel
set the minimum x (vertical) scale
setY(double, int, double) - Method in interface tenua.simulator.DataTable
Set the y value of a given x-value and column.
setY(double, int, double) - Method in class tenua.simulator.DataTableImpl
 
setYAt(int, int, double) - Method in class tenua.simulator.DataTableImpl
Set the y value of a given row and column.
SEVEN - Static variable in class tenua.symbol.Power
 
showHelp() - Static method in class tenua.gui.HelpWindow
 
SingularValueDecomposition - Class in nr
Singular Value Decomposition.
SingularValueDecomposition(Mat) - Constructor for class nr.SingularValueDecomposition
Construct the singular value decomposition
SIX - Static variable in class tenua.symbol.Power
 
size() - Method in interface nr.Mat
the size of the matrix
size() - Method in class nr.Mat_array
 
size() - Method in class nr.Mat_wrapper
 
size() - Method in interface nr.Vec
the size of the vector
size() - Method in class nr.Vec_array
 
size() - Method in class nr.Vec_wrapper
 
solve(Vec) - Method in class nr.LUDecomposition
Solve A*X = B
solve(Vec) - Method in interface nr.MatDecomposition
 
solve(Vec, double) - Method in class nr.ode.ODE
solve the ODE starting from x at time 0 to time endT, updating x
solve(Vec, double[]) - Method in class nr.ode.ODE
solve the ODE starting from x at time 0 to time less than or equal (in absolute value) to endT, updating x
solve(Vec) - Method in class nr.SingularValueDecomposition
 
SpecialFunctions - Class in nr
Some useful functions
SPECIES - Static variable in class tenua.simulator.Mechanism
 
speciesRate(String) - Method in class tenua.simulator.ReactionBlock
Creates an Expression for calculating the rate of concentration increase for a chemical species.
start(Object) - Method in class tenua.simulator.AbstractDataGenerator
restart a generation.
start(Object) - Method in interface tenua.simulator.DataGenerator
starts (or restarts) the data generator
start(Object) - Method in class tenua.simulator.Mechanism
generates data by calling script() in the interpreter, which generally calls Mechanism.goSimulate().
startingUp(DataGenerator) - Method in class tenua.gui.Tenua
starts a mechanism by adding the output columns to the data table.
startingUp(DataGenerator) - Method in class tenua.gui.VariablePanel
 
startingUp(DataGenerator) - Method in interface tenua.simulator.DataGenerator.Listener
called before data is generated
stateChanged(ChangeEvent) - Method in class tenua.gui.Tenua
handle activation/deactivation
stop() - Method in class tenua.gui.Tenua
stop the mechanism
StringDataGenerator - Class in tenua.simulator
A DataGenerator that parses a String consisting of "\n"-delimited lines, with ";" delimited fields.
StringDataGenerator(String) - Constructor for class tenua.simulator.StringDataGenerator
Creates a new instance of StringDataGenerator
StringFiler - Class in util
Encapsulates saving and loading strings from a file.
StringFiler(String) - Constructor for class util.StringFiler
create a new instance of StringFiler with no filename
StringFiler(String, String) - Constructor for class util.StringFiler
create a new instance of StringFiler
StringPrinter - Class in util
Implements a simple printing class for a text string in a Thread.
StringPrinter(String) - Constructor for class util.StringPrinter
Creates a new instance of StringPrinter with default Font and PageFormat
StringPrinter(String, Font) - Constructor for class util.StringPrinter
Creates a new instance of StringPrinter with default PageFormat
StringPrinter(String, PageFormat) - Constructor for class util.StringPrinter
Creates a new instance of StringPrinter with default Font
StringPrinter(String, Font, PageFormat) - Constructor for class util.StringPrinter
Creates a new instance of StringPrinter.
SUB - Static variable in class tenua.symbol.Binary
 
subset(List, VariableMemento) - Method in class tenua.symbol.SymbolTable
returns a Vec that represents a subset of the values in the symbol table
subset(String[], VariableMemento) - Method in class tenua.symbol.SymbolTable
returns a Vec that represents a subset of the values in the symbol table
Symbol - Class in tenua.symbol
Represents something (numbers, id's, operators) that can be part of an Expression
SymbolTable - Class in tenua.symbol
 
SymbolTable() - Constructor for class tenua.symbol.SymbolTable
 

T

tableChanged(TableModelEvent) - Method in class tenua.gui.GraphPanel
repaints the entire graph when the data changes
TablePanel - Class in tenua.gui
A Panel that includes a 2-D table of data
TablePanel(Tenua) - Constructor for class tenua.gui.TablePanel
Creates a new instance of TablePanel
Tenua - Class in tenua.gui
A chemical kinetics simulator written in Java.
Tenua() - Constructor for class tenua.gui.Tenua
Create a new Tenua window
tenua.gui - package tenua.gui
 
tenua.simulator - package tenua.simulator
 
tenua.symbol - package tenua.symbol
 
textfield() - Method in class util.DoubleBean
Create a Swing JTextField that reflects this value.
THREE - Static variable in class tenua.symbol.Power
 
TIME_CONSTANTS - Static variable in class tenua.simulator.Mechanism
 
TMAX - Static variable in class tenua.gui.GraphPanel
key for the maximum of the time axis property
TMIN - Static variable in class tenua.gui.GraphPanel
key for the minimum of the time axis property
toString() - Method in class nr.Mat_array
 
toString() - Method in class nr.Mat_wrapper
 
toString() - Method in class nr.Vec_array
 
toString() - Method in class nr.Vec_wrapper
 
toString() - Method in class tenua.gui.VariablePanel
puts the data in a String that can be re-compiled to get the data back.
toString() - Method in class tenua.simulator.DataTableImpl
a string representation of this table
toString(int[]) - Method in class tenua.simulator.DataTableImpl
a string representation of a subset of this table.
toString() - Method in class tenua.symbol.Assignment
 
toString(Stack, Stack, SymbolTable) - Method in class tenua.symbol.Assignment
 
toString(Stack, Stack, SymbolTable) - Method in class tenua.symbol.Binary
 
toString() - Method in class tenua.symbol.Expression
produces an RPN string, with variables listed as Variable[n].
toString(SymbolTable) - Method in class tenua.symbol.Expression
produces a String representation of this expression.
toString() - Method in class tenua.symbol.Interpreted
 
toString(Stack, Stack, SymbolTable) - Method in class tenua.symbol.Interpreted
 
toString() - Method in class tenua.symbol.Power
 
toString(Stack, Stack, SymbolTable) - Method in class tenua.symbol.Power
 
toString(Stack, Stack, SymbolTable) - Method in class tenua.symbol.Symbol
pushes a StringBuffer that reflects this Symbol, with all its arguments
toString(Stack, Stack, SymbolTable) - Method in class tenua.symbol.Unary
 
toString() - Method in class tenua.symbol.Value
 
toString(Stack, Stack, SymbolTable) - Method in class tenua.symbol.Value
 
toString() - Method in class tenua.symbol.Variable
 
toString(Stack, Stack, SymbolTable) - Method in class tenua.symbol.Variable
 
toString() - Method in class util.DoubleBean
the value as a String.
toString(double) - Static method in class util.DoubleBean
the value as a String.
totalRates() - Method in class tenua.simulator.ReactionBlock
Creates an Expression that calculates the total rate of each reaction.
transpose(Mat) - Static method in class nr.MatMath
result = transpose (a)
TWO - Static variable in class tenua.symbol.Power
 

U

Unary - Class in tenua.symbol
A Symbol that represents a unary operator.
untabify(String, int, boolean) - Static method in class util.StringPrinter
changes tabs to spaces.
util - package util
 

V

Value - Class in tenua.symbol
A Symbol that has a value that can be pushed onto the stack
Variable - Class in tenua.symbol
A Symbol that has a value that can be pushed onto the stack and can be changed.
variableList() - Method in class tenua.symbol.SymbolTable
returns an array of names of all the variables
VariableMemento - Class in tenua.symbol
A memento that stores the state of a SymbolTable's variables
VariableMemento(VariableMemento) - Constructor for class tenua.symbol.VariableMemento
Copy constructor for a memento
variableNames(String) - Method in class tenua.simulator.Mechanism
returns a List of the names of all the variables defined of a given type.
VariablePanel - Class in tenua.gui
Implements a panel that displays the variables of a mechanism
VariablePanel(Tenua, boolean) - Constructor for class tenua.gui.VariablePanel
Creates a new instance of VariablePanel
Vec - Interface in nr
based on the vector template of Numerical Recipes.
Vec_array - Class in nr
Implements a simple Vec based on a fixed array
Vec_array(int) - Constructor for class nr.Vec_array
Creates a new instance of Vec_array.
Vec_array(double[]) - Constructor for class nr.Vec_array
Creates a new instance of Vec_array by copying the input array
Vec_array(Vec_array) - Constructor for class nr.Vec_array
Copy-creates a new instance of Vec_array.
Vec_array(Vec) - Constructor for class nr.Vec_array
Copy-create a new instance of Vec_array.
Vec_wrapper - Class in nr
Implements a simple Vec based on an external array.
Vec_wrapper(double[]) - Constructor for class nr.Vec_wrapper
Creates a new instance of Vec_wrapper
VecFunction - Class in nr
A functionoid designed to implement a vector function of a vector
VecFunction() - Constructor for class nr.VecFunction
 
VecMinimizer - Interface in nr.minimizer
minimizes a function of a Vec.
VecMinimizerImp - Class in nr.minimizer
Simple implementation of a VecMinimizer.
VecMinimizerImp(ScalarFunction) - Constructor for class nr.minimizer.VecMinimizerImp
create a new instance of VecMinimizerImp.

X

XMAX - Static variable in class tenua.gui.GraphPanel
key for the maximum of the value axis property
XMIN - Static variable in class tenua.gui.GraphPanel
key for the minimum of the value axis property

Z

ZERO - Static variable in class tenua.symbol.Power
 
ZERO - Static variable in class tenua.symbol.Value
 

A B C D E F G H I J L M N O P R S T U V X Z