B C D E F G H I L M O P Q R S T U

B

bakslv_f77(int, double[][], double[], double[]) - Static method in class optimization.Uncmin_f77
The bakslv_f77 method solves Ax = b where A is an upper triangular matrix.
Blas_f77 - Class in linear_algebra
This class contains Java versions of a number of the LINPACK basic linear algebra subroutines (blas): isamax_f77 daxpy_f77 ddot_f77 dscal_f77 dswap_f77 dnrm2_f77 dcopy_f77 drotg_f77 It also contains utility routines that the translator found useful while translating the FORTRAN code to Java code.
Blas_f77() - Constructor for class linear_algebra.Blas_f77
 

C

chlhsn_f77(int, double[][], double, double[], double[]) - Static method in class optimization.Uncmin_f77
The chlhsn_f77 method finds "THE L(L-TRANSPOSE) [WRITTEN LL+] DECOMPOSITION OF THE PERTURBED MODEL HESSIAN MATRIX A+MU*I(WHERE MU\0 AND I IS THE IDENTITY MATRIX) WHICH IS SAFELY POSITIVE DEFINITE.
choldc_f77(int, double[][], double, double, double[]) - Static method in class optimization.Uncmin_f77
The choldc_f77 method finds "THE PERTURBED L(L-TRANSPOSE) [WRITTEN LL+] DECOMPOSITION OF A+D, WHERE D IS A NON-NEGATIVE DIAGONAL MATRIX ADDED TO A IF NECESSARY TO ALLOW THE CHOLESKY DECOMPOSITION TO CONTINUE." Translated by Steve Verrill, April 15, 1998.
colaxpy_f77(int, double, double[][], int, int, int) - Static method in class linear_algebra.Blas_f77
This method multiplies a constant times a portion of a column of a matrix and adds the product to the corresponding portion of another column of the matrix --- a portion of col2 is replaced by the corresponding portion of a*col1 + col2.
coldot_f77(int, double[][], int, int, int) - Static method in class linear_algebra.Blas_f77
This method calculates the dot product of portions of two columns of a matrix.
colisamax_f77(int, double[][], int, int, int) - Static method in class linear_algebra.Blas_f77
This method finds the index of the element of a portion of a column of a matrix that has the maximum absolute value.
colnrm2_f77(int, double[][], int, int) - Static method in class linear_algebra.Blas_f77
This method calculates the Euclidean norm of a portion of a column of a matrix.
colrot_f77(int, double[][], int, int, double, double) - Static method in class linear_algebra.Blas_f77
This method "applies a plane rotation." It is a modification of the LINPACK function DROT.
colscal_f77(int, double, double[][], int, int) - Static method in class linear_algebra.Blas_f77
This method scales a portion of a column of a matrix by a constant.
colswap_f77(int, double[][], int, int) - Static method in class linear_algebra.Blas_f77
This method interchanges two columns of a matrix.
colvaxpy_f77(int, double, double[][], double[], int, int) - Static method in class linear_algebra.Blas_f77
This method multiplies a constant times a portion of a column of a matrix x[ ][ ] and adds the product to the corresponding portion of a vector y[ ] --- a portion of y[ ] is replaced by the corresponding portion of ax[ ][j] + y[ ].
colvdot_f77(int, double[][], double[], int, int) - Static method in class linear_algebra.Blas_f77
This method calculates the dot product of a portion of a column of a matrix and the corresponding portion of a vector.
colvraxpy_f77(int, double, double[], double[][], int, int) - Static method in class linear_algebra.Blas_f77
This method multiplies a constant times a portion of a vector y[ ] and adds the product to the corresponding portion of a column of a matrix x[ ][ ] --- a portion of column j of x[ ][ ] is replaced by the corresponding portion of ay[ ] + x[ ][j].
Console - Class in corejava
 
Console() - Constructor for class corejava.Console
 
corejava - package corejava
 

D

daxpy_f77(int, double, double[], int, double[], int) - Static method in class linear_algebra.Blas_f77
This method multiplies a constant times a vector and adds the product to another vector --- dy[ ] = da*dx[ ] + dy[ ].
dcopy_f77(int, double[], int, double[], int) - Static method in class linear_algebra.Blas_f77
This method copies the vector dx[ ] to the vector dy[ ].
dcopyp_f77(int, double[], double[], int) - Static method in class linear_algebra.Blas_f77
This method copies a portion of vector x[ ] to the corresponding portion of vector y[ ].
ddot_f77(int, double[], int, double[], int) - Static method in class linear_algebra.Blas_f77
This method calculates the dot product of two vectors.
dfault_f77(int, double[], double[], double[], int[], int[], int[], int[], int[], int[], int[], double[], double[], double[], double[]) - Static method in class optimization.Uncmin_f77
The dfault_f77 method sets default values for each input variable to the minimization algorithm.
dnrm2_f77(int, double[], int) - Static method in class linear_algebra.Blas_f77
This method calculates the Euclidean norm of the vector stored in dx[ ] with storage increment incx.
dnrm2p_f77(int, double[], int) - Static method in class linear_algebra.Blas_f77
This method calculates the Euclidean norm of a portion of a vector x[ ].
dogdrv_f77(int, double[], double[], double[], double[][], double[], double[], double[], Uncmin_methods, double[], double[], double[], double[], int[], boolean[], double[], double[], double[], double[]) - Static method in class optimization.Uncmin_f77
The dogdrv_f77 method finds the next Newton iterate (xpls) by the double dogleg method.
dogstp_f77(int, double[], double[][], double[], double[], double, double[], boolean[], boolean[], double[], double[], double[], double[], double[], double[]) - Static method in class optimization.Uncmin_f77
The dogstp_f77 method finds the new step by the double dogleg appproach.
drotg_f77(double[]) - Static method in class linear_algebra.Blas_f77
This method constructs a Givens plane rotation.
dscal_f77(int, double, double[], int) - Static method in class linear_algebra.Blas_f77
This method scales a vector by a constant.
dscalp_f77(int, double, double[], int) - Static method in class linear_algebra.Blas_f77
This method scales a portion of a vector by a constant.
dswap_f77(int, double[], int, double[], int) - Static method in class linear_algebra.Blas_f77
This method interchanges two vectors.

E

enorm_f77(int, double[]) - Static method in class optimization.Minpack_f77
The enorm_f77 method calculates the Euclidean norm of a vector.

F

f_to_minimize(double) - Method in interface optimization.Fmin_methods
 
f_to_minimize(double) - Method in class optimization.FminTest
 
f_to_minimize(double[]) - Method in interface optimization.Uncmin_methods
 
f_to_minimize(double[]) - Method in class optimization.UncminTest_f77
 
f_to_zero(double) - Method in interface optimization.Fzero_methods
 
f_to_zero(double) - Method in class optimization.FzeroTest
 
fcn(int, int, double[], double[], double[][], int[]) - Method in interface optimization.Lmder_fcn
 
fcn(int, int, double[], double[], double[][], int[]) - Method in class optimization.LmderTest_f77
 
fcn(int, int, double[], double[], int[]) - Method in interface optimization.Lmdif_fcn
 
fcn(int, int, double[], double[], int[]) - Method in class optimization.LmdifTest_f77
 
fdjac2_f77(Lmdif_fcn, int, int, double[], double[], double[][], int[], double, double[]) - Static method in class optimization.Minpack_f77
The fdjac2 method computes a forward-difference approximation to the m by n Jacobian matrix associated with a specified problem of m functions in n variables.
Fmin - Class in optimization
This class was translated by a statistician from the FORTRAN version of fmin.
Fmin() - Constructor for class optimization.Fmin
 
fmin(double, double, Fmin_methods, double) - Static method in class optimization.Fmin
This method performs a 1-dimensional minimization.
Fmin_methods - Interface in optimization
 
FminTest - Class in optimization
This class tests the Fmin class.
forslv_f77(int, double[][], double[], double[]) - Static method in class optimization.Uncmin_f77
The forslv_f77 method solves Ax = b where A is a lower triangular matrix.
fstocd_f77(int, double[], Uncmin_methods, double[], double, double[]) - Static method in class optimization.Uncmin_f77
The fstocd_f77 method finds a central difference approximation to the gradient of the function to be minimized.
fstofd_f77(int, double[], Uncmin_methods, double[], double[][], double[], double, double[]) - Static method in class optimization.Uncmin_f77
This version of the fstofd_f77 method finds a finite difference approximation to the Hessian.
fstofd_f77(int, double[], Uncmin_methods, double[], double[], double[], double) - Static method in class optimization.Uncmin_f77
This version of the fstofd_f77 method finds first order finite difference approximations for gradients.
Fzero - Class in optimization
This class was translated by a statistician from the FORTRAN version of dfzero.
Fzero() - Constructor for class optimization.Fzero
 
fzero(Fzero_methods, double[], double[], double, double, double, int[]) - Static method in class optimization.Fzero
This method searches for a zero of a function f(x) between the given values b and c until the width of the interval (b,c) has collapsed to within a tolerance specified by the stopping criterion, Math.abs(b-c) <= 2.0*(rw*Math.abs(b)+ae).
Fzero_methods - Interface in optimization
 
FzeroTest - Class in optimization
This class tests the Fzero class.

G

gradient(double[], double[]) - Method in interface optimization.Uncmin_methods
 
gradient(double[], double[]) - Method in class optimization.UncminTest_f77
 
grdchk_f77(int, double[], Uncmin_methods, double[], double[], double[], double[], double[], double, double, double[]) - Static method in class optimization.Uncmin_f77
The grdchk_f77 method checks the analytic gradient supplied by the user.

H

heschk_f77(int, double[], Uncmin_methods, double[], double[], double[][], double[], double[], double, double, int[], double[], double[], double[]) - Static method in class optimization.Uncmin_f77
The heschk_f77 method checks the analytic Hessian supplied by the user.
hessian(double[], double[][]) - Method in interface optimization.Uncmin_methods
 
hessian(double[], double[][]) - Method in class optimization.UncminTest_f77
 
hookdr_f77(int, double[], double[], double[], double[][], double[], double[], double[], double[], Uncmin_methods, double[], double[], double[], double[], int[], boolean[], double[], double[], double[], double[], double[], double[], double[], double, int[]) - Static method in class optimization.Uncmin_f77
The hookdr_f77 method finds a next Newton iterate (xpls) by the More-Hebdon technique.
hookst_f77(int, double[], double[][], double[], double[], double[], double, double[], double[], double[], double[], double[], boolean[], double[], boolean[], double[], double) - Static method in class optimization.Uncmin_f77
The hookst_f77 method finds a new step by the More-Hebdon algorithm.
hsnint_f77(int, double[][], double[], int[]) - Static method in class optimization.Uncmin_f77
The hsnint_f77 method provides the initial Hessian when secant updates are being used.

I

initpt_f77(int, double[], int, double) - Static method in class optimization.LmderTest_f77
 
initpt_f77(int, double[], int, double) - Static method in class optimization.LmdifTest_f77
 
isamax_f77(int, double[], int) - Static method in class linear_algebra.Blas_f77
This method finds the index of the element of a vector that has the maximum absolute value.

L

linear_algebra - package linear_algebra
 
lltslv_f77(int, double[][], double[], double[]) - Static method in class optimization.Uncmin_f77
The lltslv_f77 method solves Ax = b where A has the form L(L transpose) but only the lower triangular part, L, is stored.
lmder1_f77(Lmder_fcn, int, int, double[], double[], double[][], double, int[], int[]) - Static method in class optimization.Minpack_f77
The lmder1_f77 method minimizes the sum of the squares of m nonlinear functions in n variables by a modification of the Levenberg-Marquardt algorithm.
lmder_f77(Lmder_fcn, int, int, double[], double[], double[][], double, double, double, int, double[], int, double, int, int[], int[], int[], int[], double[]) - Static method in class optimization.Minpack_f77
The lmder_f77 method minimizes the sum of the squares of m nonlinear functions in n variables by a modification of the Levenberg-Marquardt algorithm.
Lmder_fcn - Interface in optimization
 
LmderTest_f77 - Class in optimization
This class tests the Minpack_f77.lmder1_f77 method, a Java translation of the MINPACK lmder1 subroutine.
LmderTest_f77() - Constructor for class optimization.LmderTest_f77
 
lmdif1_f77(Lmdif_fcn, int, int, double[], double[], double, int[]) - Static method in class optimization.Minpack_f77
The lmdif1_f77 method minimizes the sum of the squares of m nonlinear functions in n variables by a modification of the Levenberg-Marquardt algorithm.
lmdif_f77(Lmdif_fcn, int, int, double[], double[], double, double, double, int, double, double[], int, double, int, int[], int[], double[][], int[], double[]) - Static method in class optimization.Minpack_f77
The lmdif_f77 method minimizes the sum of the squares of m nonlinear functions in n variables by a modification of the Levenberg-Marquardt algorithm.
Lmdif_fcn - Interface in optimization
 
LmdifTest_f77 - Class in optimization
This class tests the Minpack_f77.lmdif1_f77 method, a Java translation of the MINPACK lmdif1 subroutine.
LmdifTest_f77() - Constructor for class optimization.LmdifTest_f77
 
lmpar_f77(int, double[][], int[], double[], double[], double, double[], double[], double[], double[], double[]) - Static method in class optimization.Minpack_f77
Given an m by n matrix A, an n by n nonsingular diagonal matrix D, an m-vector b, and a positive number delta, the problem is to determine a value for the parameter par such that if x solves the system
lnsrch_f77(int, double[], double[], double[], double[], double[], double[], Uncmin_methods, boolean[], int[], double[], double[], double[]) - Static method in class optimization.Uncmin_f77
The lnsrch_f77 method finds a next Newton iterate by line search.

M

main(String[]) - Static method in class optimization.FminTest
 
main(String[]) - Static method in class optimization.FzeroTest
 
main(String[]) - Static method in class optimization.LmderTest_f77
 
main(String[]) - Static method in class optimization.LmdifTest_f77
 
main(String[]) - Static method in class optimization.UncminTest_f77
 
matmat_f77(double[][], double[][], double[][], int, int, int) - Static method in class linear_algebra.Blas_f77
This method multiplies an n x p matrix by a p x r matrix.
mattran_f77(double[][], double[][], int, int) - Static method in class linear_algebra.Blas_f77
This method obtains the transpose of an n x p matrix.
matvec_f77(double[][], double[], double[], int, int) - Static method in class linear_algebra.Blas_f77
This method multiplies an n x p matrix by a p x 1 vector.
Minpack_f77 - Class in optimization
This class contains Java translations of the MINPACK nonlinear least squares routines.
Minpack_f77() - Constructor for class optimization.Minpack_f77
 
mvmltl_f77(int, double[][], double[], double[]) - Static method in class optimization.Uncmin_f77
The mvmltl_f77 method computes y = Lx where L is a lower triangular matrix stored in A.
mvmlts_f77(int, double[][], double[], double[]) - Static method in class optimization.Uncmin_f77
The mvmlts_f77 method computes y = Ax where A is a symmetric matrix stored in its lower triangular part.
mvmltu_f77(int, double[][], double[], double[]) - Static method in class optimization.Uncmin_f77
The mvmltu_f77 method computes Y = (L transpose)X where L is a lower triangular matrix stored in A (L transpose is taken implicitly).

O

optchk_f77(int, double[], double[], double[], double[], double[], int[], int[], double, double[], int[], int[], int[], int[], double[], int[]) - Static method in class optimization.Uncmin_f77
The optchk_f77 method checks the input for reasonableness.
optdrv_f77(int, double[], Uncmin_methods, double[], double[], int[], int[], int[], int[], int[], int[], int[], double[], double[], double[], double[], double[], double[], double[], int[], double[][], double[], double[], double[], double[], double[], double[], double[], double[]) - Static method in class optimization.Uncmin_f77
The optdrv_f77 method is the driver for the nonlinear optimization problem.
optif0_f77(int, double[], Uncmin_methods, double[], double[], double[], int[], double[][], double[]) - Static method in class optimization.Uncmin_f77
The optif0_f77 method minimizes a smooth nonlinear function of n variables.
optif9_f77(int, double[], Uncmin_methods, double[], double[], int[], int[], int[], int[], int[], int[], int[], double[], double[], double[], double[], double[], double[], double[], int[], double[][], double[]) - Static method in class optimization.Uncmin_f77
The optif9_f77 method minimizes a smooth nonlinear function of n variables.
optimization - package optimization
 
optstp_f77(int, double[], double[], double[], double[], int[], int[], int[], double[], double[], double[], double[], int[], int[], boolean[], int[]) - Static method in class optimization.Uncmin_f77
The optstp_f77 method determines whether the algorithm should terminate due to any of the following: 1) problem solved within user tolerance 2) convergence within user tolerance 3) iteration limit reached 4) divergence or too restrictive maximum step (stepmx) suspected Translated by Steve Verrill, May 12, 1998.

P

printPrompt(String) - Static method in class corejava.Console
print a prompt on the console but don't print a newline

Q

qraux1_f77(int, double[][], int) - Static method in class optimization.Uncmin_f77
The qraux1_f77 method interchanges rows i,i+1 of the upper Hessenberg matrix r, columns i to n.
qraux2_f77(int, double[][], int, double, double) - Static method in class optimization.Uncmin_f77
The qraux2_f77 method pre-multiplies r by the Jacobi rotation j(i,i+1,a,b).
qrfac_f77(int, int, double[][], boolean, int[], double[], double[], double[]) - Static method in class optimization.Minpack_f77
The qrfac_f77 method uses Householder transformations with column pivoting (optional) to compute a QR factorization of the m by n matrix A.
qrsolv_f77(int, double[][], int[], double[], double[], double[], double[], double[]) - Static method in class optimization.Minpack_f77
Given an m by n matrix A, an n by n diagonal matrix D, and an m-vector b, the problem is to determine an x which solves the system
qrupdt_f77(int, double[][], double[], double[]) - Static method in class optimization.Uncmin_f77
The qrupdt_f77 method finds an orthogonal n by n matrix, Q*, and an upper triangular n by n matrix, R*, such that (Q*)(R*) = R+U(V+).

R

readDouble(String) - Static method in class corejava.Console
read a floating point number from the console.
readInt(String) - Static method in class corejava.Console
read an integer from the console.
readString() - Static method in class corejava.Console
read a string from the console.
readString(String) - Static method in class corejava.Console
read a string from the console.
readWord() - Static method in class corejava.Console
read a word from the console.
result_f77(int, double[], double[], double[], double[][], double[], int[], int) - Static method in class optimization.Uncmin_f77
The result_f77 method prints information.

S

sclmul_f77(int, double, double[], double[]) - Static method in class optimization.Uncmin_f77
The sclmul_f77 method multiplies a vector by a scalar.
secfac_f77(int, double[], double[], double[][], double[], double[], double, int[], double, int[], boolean[], double[], double[], double[], double[]) - Static method in class optimization.Uncmin_f77
The secfac_f77 method updates the Hessian by the BFGS factored technique.
secunf_f77(int, double[], double[], double[][], double[], double[], double[], double, int[], double, int[], boolean[], double[], double[], double[]) - Static method in class optimization.Uncmin_f77
The secunf_f77 method updates the Hessian by the BFGS unfactored approach.
sign_f77(double, double) - Static method in class linear_algebra.Blas_f77
This method implements the FORTRAN sign (not sin) function.
sndofd_f77(int, double[], Uncmin_methods, double[], double[][], double[], double, double[], double[]) - Static method in class optimization.Uncmin_f77
The sndofd_f77 method finds second order forward finite difference approximations to the Hessian.
ssqfcn_f77(int, int, double[], double[], int) - Static method in class optimization.LmderTest_f77
 
ssqfcn_f77(int, int, double[], double[], int) - Static method in class optimization.LmdifTest_f77
 
ssqjac_f77(int, int, double[], double[][], int) - Static method in class optimization.LmderTest_f77
 

T

tregup_f77(int, double[], double[], double[], double[][], Uncmin_methods, double[], double[], boolean[], double[], double[], double[], int[], double[], double[], double[], double[], boolean[], int, double[]) - Static method in class optimization.Uncmin_f77
The tregup_f77 method decides whether to accept xpls = x + sc as the next iterate and update the trust region dlt.

U

Uncmin_f77 - Class in optimization
This class contains Java translations of the UNCMIN unconstrained optimization routines.
Uncmin_f77() - Constructor for class optimization.Uncmin_f77
 
Uncmin_methods - Interface in optimization
 
UncminTest_f77 - Class in optimization
This class tests the Uncmin_f77 class.

B C D E F G H I L M O P Q R S T U