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

A

aah(Zmat) - Static method in class Jampack.Times
Computes AAH, where A is a Zmat.
abs(Z) - Static method in class Jampack.Z
Computes the absolute value of a Z.
abs1(Z) - Static method in class Jampack.Z
Computes the 1-norm of a Z
adjustBaseIndex(Zmat) - Static method in class Jampack.Parameters
Adjust the base index of a Zmat to make it conform to the default.
adjustBaseIndex(Zdiagmat) - Static method in class Jampack.Parameters
Adjust the base index of a Zdiagmat to make it conform to the default.
aha(Zmat) - Static method in class Jampack.Times
Computes AHA, where A is a Zmat.
ahib(Zltmat, Zmat) - Static method in class Jampack.Solve
Solves LHX = B, where L is a Zltmat and B is a Zmat.
ahib(Zutmat, Zmat) - Static method in class Jampack.Solve
Solves UHX = B, where U is a Zutmat and B is a Zmat.
ahib(Zmat, Zmat) - Static method in class Jampack.Solve
Solve AHX = B, where A is a Zmat and B is a Zmat.
aib(Zltmat, Zmat) - Static method in class Jampack.Solve
Solves LX = B, where L is a Zltmat and B is a Zmat.
aib(Zutmat, Zmat) - Static method in class Jampack.Solve
Solves UX = B, where U is a Zutmat and B is a Zmat.
aib(Zmat, Zmat) - Static method in class Jampack.Solve
Solves AX = B, where A is a Zmat and B is a Zmat.
aib(Zpsdmat, Zmat) - Static method in class Jampack.Solve
Solves AX = B, where A is a Zpsdmat and B is a Zmat.
ap(Zmat, Rot, int, int, int, int) - Static method in class Jampack.Rot
Multiplies columns (ii1:ii2,jj1) and A(ii2:ii2,jj1) of a Zmat (altered) by a plane rotation.
aph(Zmat, Rot, int, int, int, int) - Static method in class Jampack.Rot
Multiplies columns (ii1:ii2,jj1) and A(ii2:ii2,jj1) of a Zmat (altered) by the conjugate transpose of plane rotation.
au(Zmat, Z1, int, int, int, int, Z1) - Static method in class Jampack.House
Postmultiplies the Householder transformation contained in a Z1 into a Zmat A[r1:r2,c1:c2] and overwrites Zmat A[r1:r2,c1:c2] with the results.
au(Zmat, Z1, int, int, int, int) - Static method in class Jampack.House
Postmultiplies the Householder transformation contained in a Z1 into a Zmat A[r1:r2,c1:c2] and overwrites Zmat A[r1:r2,c1:c2] with the results.

B

bahi(Zmat, Zltmat) - Static method in class Jampack.Solve
Solves XLH = B, where L is a Zltmat and B is a Zmat.
bahi(Zmat, Zutmat) - Static method in class Jampack.Solve
Solves XUH = B, where U is a Zutmat and B is a Zmat.
bahi(Zmat, Zmat) - Static method in class Jampack.Solve
Solve XA^H = B, where A is a Zmat and B is a Zmat.
bai(Zmat, Zltmat) - Static method in class Jampack.Solve
Solves XL = B, where L is a Zltmat and B is a Zmat.
bai(Zmat, Zutmat) - Static method in class Jampack.Solve
Solves XU = B, where U is a Zutmat and B is a Zmat.
bai(Zmat, Zmat) - Static method in class Jampack.Solve
Solve XA = B, where A is a Zmat and B is a Zmat.
bai(Zmat, Zpsdmat) - Static method in class Jampack.Solve
Solves XA = B, where A is a Zpsdmat and B is a Zmat.
BaseIndex - Static variable in class Jampack.Parameters
The base index
BaseIndexNotChangeable - Static variable in class Jampack.Parameters
Flag allowing only one change in base index
basex - Variable in class Jampack.Zdiagmat
The base index
basex - Variable in class Jampack.Zmat
The base index
Block - Class in Jampack
Block contains a static method for partitioning a matrix.
Block() - Constructor for class Jampack.Block
 
bq(Zmat) - Method in class Jampack.Zhqrd
Computes the product BQ.
bqh(Zmat, Zmat) - Method in class Jampack.Zhqrd
Computes the product BQH.
bx - Variable in class Jampack.Zdiagmat
The base index (public)
bx - Variable in class Jampack.Zmat
The base index

C

c - Variable in class Jampack.Rot
The cosine of the rotation
CHOL - Variable in class Jampack.Zmat
Points to a Cholesky decompoistion of the matrix provided one exists
clean() - Method in class Jampack.Zmat
Nullifies the history pointers if the matrix is dirty and sets the dirty flag to false.
cols(Zmat, int, int) - Static method in class Jampack.Swap
Interchances two columns of a Zmat (altered).
Conj(Z) - Method in class Jampack.Z
Computes the conjugate of a Z.
cx - Variable in class Jampack.Zmat
The upper column index

D

D - Variable in class Jampack.Eig
The diagonal matrix of eigenvalues
D - Variable in class Jampack.Zspec
The matrix of eigenvalues
dirty - Variable in class Jampack.Zmat
True if the matrix has been altered
Div(Z, Z) - Method in class Jampack.Z
Computes the quotient of two Z's.
Div(Z, double) - Method in class Jampack.Z
Computes the quotient of a Z and a double.
DoubletoEstring(double, int, int) - Static method in class Jampack.Print
Converts a double to w.d e format.
dx - Variable in class Jampack.Zdiagmat
The index of the last diagonal (public)

E

Eig - Class in Jampack
Eig implements the eigenvalue-vector decomposition of of a square matrix.
Eig(Zmat) - Constructor for class Jampack.Eig
Creates an eigenvalue-vector decomposition of a square matrix A.
Eq(Z) - Method in class Jampack.Z
Resets the real and imaginary parts of a Z to those of another Z.
Eq(double, double) - Method in class Jampack.Z
Resets the real and imaginary parts of a Z.
Exch(Z) - Method in class Jampack.Z
Interchanges the real and imaginary parts of two Z's.
Eye - Class in Jampack
Eye generates a matrix whose diagonal elements are one and whose off diagonal elements are zero.
Eye() - Constructor for class Jampack.Eye
 

F

fro(Zmat, int, int, int, int) - Static method in class Jampack.Norm
Computes the Frobenius norm of a the submatrix (ii1:ii2, jj1,jj2) of a Zmat.
fro(Zmat) - Static method in class Jampack.Norm
Computes the Frobenius norm of a Zmat.
fro(Z1) - Static method in class Jampack.Norm
Computes the Frobenius norm of a Z1.
fro(Zdiagmat) - Static method in class Jampack.Norm
Computes the Frobenius norm of a Zdiagmat.

G

genc(Zmat, int, int, int) - Static method in class Jampack.House
Generates a Householder transformation from within the part of column c of a Zmat (altered) extending from rows r1 to r2.
genc(double, double, double, double) - Static method in class Jampack.Rot
Given the real and imaginary parts of a 2-vector, genc returns a plane rotation P such that
genc(double, double, double, double, Rot) - Static method in class Jampack.Rot
Given the real and imaginary parts of a 2-vector, genc generates a plane rotation P such that
genc(double, double) - Static method in class Jampack.Rot
Given a real 2-vector, genc returns a real plane rotation P such that
genc(double, double, Rot) - Static method in class Jampack.Rot
Given a real 2-vectc, genc generates a real plane rotation P such that
genc(Zmat, int, int, int) - Static method in class Jampack.Rot
Given a Zmat A, genc returns a plane rotation that on premultiplication into rows ii1 and ii2 annihilates A(ii2,jj).
genc(Zmat, int, int, int, Rot) - Static method in class Jampack.Rot
Given a Zmat A, genc generates a plane rotation that on premultiplication into rows ii1 and ii2 annihilates A(ii2,jj).
genr(Zmat, int, int, int) - Static method in class Jampack.House
Generates a Householder transformation from within the part of row r of a Zmat (altered) extending from columns c1 to c2.
genr(double, double, double, double) - Static method in class Jampack.Rot
Given the real and imaginary parts of a 2-vector, genr returns a plane rotation such that
genr(double, double, double, double, Rot) - Static method in class Jampack.Rot
Given the real and imaginary parts of a 2-vector, genr generates a plane rotation such that
genr(Zmat, int, int, int) - Static method in class Jampack.Rot
Given a Zmat A, genr returns a plane rotation that on postmultiplication into column jj1 and jj2 annihilates A(ii,jj2).
genr(Zmat, int, int, int, Rot) - Static method in class Jampack.Rot
Given a Zmat A, genr generates a plane rotation that on postmultiplication into column jj1 and jj2 annihilates A(ii,jj2).
genr(double, double) - Static method in class Jampack.Rot
Given a real 2-vector, genr returns a plane rotation such that
genr(double, double, Rot) - Static method in class Jampack.Rot
Given a real 2-vector, genr generates a plane rotation such that
get(int) - Method in class Jampack.Z1
Returns the ith element of a Z1 as a Z.
get(int) - Method in class Jampack.Zdiagmat
Gets the ii-th diagonal element of a Zdiagmat.
get(int, int) - Method in class Jampack.Zmat
Returns the (ii,jj)-element of a Zmat.
get(int, int, int, int) - Method in class Jampack.Zmat
Returns the submatrix (ii1:ii2, jj1:jj2).
get(int[], int, int) - Method in class Jampack.Zmat
Returns the submatrix (ii[], jj1:jj2).
get(int, int, int[]) - Method in class Jampack.Zmat
Returns the submatrix (ii1:ii2, jj[]).
get(int[], int[]) - Method in class Jampack.Zmat
Returns the submatrix (ii[], jj[]).
get0(int) - Method in class Jampack.Zdiagmat
Gets the ith diagonal of a of a Zdiagmat (0-based).
get0(int, int) - Method in class Jampack.Zmat
Returns the zero-based (i,j)-element of a Zmat.
getBaseIndex() - Static method in class Jampack.Parameters
Returns the base index
getCHOL() - Method in class Jampack.Zmat
Returns a Cholesky decomposition if a valid one exists.
getHQR() - Method in class Jampack.Zmat
Returns a Householder QR decomposition if a valid one exists.
getIm() - Method in class Jampack.Zmat
Returns a copy of the imaginary part of a Zmat.
getLU() - Method in class Jampack.Zmat
Returns an LU decomposition if a valid one exists.
getProperties() - Method in class Jampack.Zdiagmat
Sets the public parameters.
getProperties() - Method in class Jampack.Zmat
Sets the public parameters.
getRe() - Method in class Jampack.Zmat
Returns a copy of the real part of a Zmat.
getZ() - Method in class Jampack.Zmat
Returns a copy of the real and imaginary parts as a complex array.

H

H - Class in Jampack
H computes the conjugate transpose of a matrix and the transpose of a complex matrix.
H() - Constructor for class Jampack.H
 
H - Variable in class Jampack.Zhess
The upper Hessenberg matrix
History - Static variable in class Jampack.Parameters
The history flag indicating whether to save decompositions
House - Class in Jampack
House provides static methods to generate and apply Householder transformations.
House() - Constructor for class Jampack.House
 
HQR - Variable in class Jampack.Zmat
Points to a Householder QR decompoistion of the matrix provided one exists

I

I - Static variable in class Jampack.Z
Imaginary unit.
im - Variable in class Jampack.Z
The imaginary part of Z.
im - Variable in class Jampack.Z1
 
im - Variable in class Jampack.Zdiagmat
The imaginary part of the diagonal
im - Variable in class Jampack.Zmat
The imaginary part of the matrix
Inv - Class in Jampack
Inv computes the inverse of a matrix.
Inv() - Constructor for class Jampack.Inv
 
IsEqual(Z, Z) - Method in class Jampack.Z
Tests two Z'z for equality.

J

Jampack - package Jampack
 
JampackException - Exception in Jampack
This is the exception class for Jampack.
JampackException() - Constructor for exception Jampack.JampackException
 
JampackException(String) - Constructor for exception Jampack.JampackException
 

L

L - Variable in class Jampack.Zludpp
The lower triangular matrix L
LU - Variable in class Jampack.Zmat
Points to an LU decompoistion of the matrix provided one exists

M

MAXITER - Static variable in class Jampack.Schur
Limits the number of interations in the QR algorithm
MAXITER - Static variable in class Jampack.Zsvd
Limits the number of iterations in the SVD algorithm
Merge - Class in Jampack
Merge is a class containing programs to merge matrices into one big matrix.
Merge() - Constructor for class Jampack.Merge
 
Minus - Class in Jampack
Minus negates a matrix or computes the difference of two matrices.
Minus() - Constructor for class Jampack.Minus
 
Minus(Z) - Method in class Jampack.Z
Computes unary minus of a Z.
Minus(Z, Z) - Method in class Jampack.Z
Computes the difference of two Z's.

N

n - Variable in class Jampack.Z1
 
n - Variable in class Jampack.Zchol
The order of A and R
n - Variable in class Jampack.Zdiagmat
The order of the matrix (public)
nc - Variable in class Jampack.Zmat
The number of columns
ncl - Variable in class Jampack.Zludpp
The number of columns in L
ncol - Variable in class Jampack.Zhqrd
The number of columns in A
ncol - Variable in class Jampack.Zmat
The number of columns
nd() - Static method in class Jampack.Rand
Generates a normal random double.
ndary(int) - Static method in class Jampack.Rand
Generates a one-dimensional array of normal random doubles.
ndary(int, int) - Static method in class Jampack.Rand
Generates a two-dimensional array of normal random doubles.
Norm - Class in Jampack
Norm computes norms of matrices.
Norm() - Constructor for class Jampack.Norm
 
nr - Variable in class Jampack.Zmat
The number of rows
nrl - Variable in class Jampack.Zludpp
The number of rows in L
nrow - Variable in class Jampack.Zhqrd
The number of rows in A
nrow - Variable in class Jampack.Zmat
The number of rows
ntran - Variable in class Jampack.Zhqrd
The number of Householder transformations
nz() - Static method in class Jampack.Rand
Generates a normal random complex number, i.e., a complex number whose real and imaginary parts are random.
nz1(int) - Static method in class Jampack.Rand
Generates a normal random Z1.
nzmat(int, int) - Static method in class Jampack.Rand
Generates a normal random Zmat.

O

o(Zmat, int[], int[]) - Static method in class Jampack.Block
This method takes a Zmat A and two arrays ii and jj of length m and n and produces an (m-1)x(n-1) block matrix Zmat[m-1][n-1], whose (i,j)-element is A.get(ii[i], ii[i+1]-1, jj[j], jj[j+1]-1).
o(int) - Static method in class Jampack.Eye
Generates an identity matrix of order n.
o(int, int) - Static method in class Jampack.Eye
Generates an mxn matrix whose diagonal elements are one and whose off diagonal elements are zero.
o(Zmat) - Static method in class Jampack.H
Returns the conjugate transpose of a Zmat.
o(Zdiagmat) - Static method in class Jampack.H
Returns the conjugate transpose of a Zdiagmat.
o(Zltmat) - Static method in class Jampack.Inv
Computes the inverse of a Zltmat.
o(Zutmat) - Static method in class Jampack.Inv
Computes the inverse of a Zutmat.
o(Zmat) - Static method in class Jampack.Inv
Computes the inverse of a square Zmat
o(Zpsdmat) - Static method in class Jampack.Inv
Computes the inverse of a Zpsdmat.
o(Zdiagmat) - Static method in class Jampack.Inv
Computes the inverse of a Zdiagmat.
o(Zmat[][]) - Static method in class Jampack.Merge
Merges the matrices in an array of Zmats
o(Zmat, Zmat) - Static method in class Jampack.Minus
Computes the difference of two Zmats.
o(Zmat) - Static method in class Jampack.Minus
Negates a Zmat
o(Zmat, Zdiagmat) - Static method in class Jampack.Minus
Computes the difference of a Zmat and a Zdiagmat.
o(Zdiagmat, Zmat) - Static method in class Jampack.Minus
Computes the difference of a Zdiagmat and a Zmat.
o(Zdiagmat, Zdiagmat) - Static method in class Jampack.Minus
Computes the difference of a two Zdiagmats.
o(Zdiagmat) - Static method in class Jampack.Minus
Negates a Zdiagmat.
o(Zmat, Zmat) - Static method in class Jampack.Plus
Computes the sum of two Zmats
o(Zmat, Zdiagmat) - Static method in class Jampack.Plus
Computes the sum of a Zmat and a Zdiagmat.
o(Zdiagmat, Zmat) - Static method in class Jampack.Plus
Computes the sum of a Zdiagmat and a Zmat.
o(Zdiagmat, Zdiagmat) - Static method in class Jampack.Plus
Computes the sum of a Zdiagmat and a Zdiagmat.
o(int) - Static method in class Jampack.Print
Prints an int in default format.
o(int, int) - Static method in class Jampack.Print
Prints and int in a field of width w.
o(int[]) - Static method in class Jampack.Print
Prints an integer array in default format.
o(int[], int) - Static method in class Jampack.Print
Prints an integer array in fields of width w.
o(double) - Static method in class Jampack.Print
Prints a double in default e format.
o(double, int, int) - Static method in class Jampack.Print
Prints a double in w.d e format.
o(double[]) - Static method in class Jampack.Print
Prints an array of doubles in default e format.
o(double[], int, int) - Static method in class Jampack.Print
Prints an array of doubles in w.d e format.
o(double[][]) - Static method in class Jampack.Print
Prints a 2-dimensional array of doubles in default e format.
o(double[][], int, int) - Static method in class Jampack.Print
Prints a 2-dimensional array of doubles in w.d e format.
o(Z) - Static method in class Jampack.Print
Prints a Z in default e format.
o(Z, int, int) - Static method in class Jampack.Print
Prints a Z in w.d e format.
o(Z[]) - Static method in class Jampack.Print
Prints an array of Z's in default e format.
o(Z[], int, int) - Static method in class Jampack.Print
Prints an array of Z's in w.d e format.
o(Z[][]) - Static method in class Jampack.Print
Prints a 2-dimensional array of Z in default e format.
o(Z[][], int, int) - Static method in class Jampack.Print
Prints a 2-dimensional array of Z in w.d e format.
o(Z1) - Static method in class Jampack.Print
Prints a Z1 in default format.
o(Z1, int, int) - Static method in class Jampack.Print
Prints a Z1 in w.d e format
o(Zmat) - Static method in class Jampack.Print
Prints a Zmat in default e format.
o(Zmat, int, int) - Static method in class Jampack.Print
Prints a Zmat in w.d e format.
o(Zdiagmat) - Static method in class Jampack.Print
Prints a Zdiagmat in default format.
o(Zdiagmat, int, int) - Static method in class Jampack.Print
Prints a Zdiagmat in w.d e format.
o(Z, Zmat) - Static method in class Jampack.Times
Computes the product of a Z and a Zmat.
o(Zmat, Zmat) - Static method in class Jampack.Times
Computes the product of two Zmats.
o(Z, Zdiagmat) - Static method in class Jampack.Times
Computes the product of a Z and a Zdiagmat.
o(Zdiagmat, Zdiagmat) - Static method in class Jampack.Times
Computes the product of two Zdiagmats.
o(Zdiagmat, Zmat) - Static method in class Jampack.Times
Computes the product of a Zdiagmat and a Zmat.
o(Zmat, Zdiagmat) - Static method in class Jampack.Times
Computes the product of a Zmat and a Zdiagmat.
o12(Zmat, Zmat) - Static method in class Jampack.Merge
Merges its arguments to create the Zmat
o13(Zmat, Zmat, Zmat) - Static method in class Jampack.Merge
Merges its arguments to create the Zmat
o21(Zmat, Zmat) - Static method in class Jampack.Merge
Merges its arguments to create the Zmat
o22(Zmat, Zmat, Zmat, Zmat) - Static method in class Jampack.Merge
Merges its arguments to create the matrix
o23(Zmat, Zmat, Zmat, Zmat, Zmat, Zmat) - Static method in class Jampack.Merge
Merges its arguments to create the Zmat
o31(Zmat, Zmat, Zmat) - Static method in class Jampack.Merge
Merges its arguments to create the Zmat
o32(Zmat, Zmat, Zmat, Zmat, Zmat, Zmat) - Static method in class Jampack.Merge
Merges its arguments to create the Zmat
o33(Zmat, Zmat, Zmat, Zmat, Zmat, Zmat, Zmat, Zmat, Zmat) - Static method in class Jampack.Merge
Merges its arguments to create the Zmat
ONE - Static variable in class Jampack.Z
Complex 1.
order - Variable in class Jampack.Zdiagmat
The order of the matrix
OutputFieldWidth - Static variable in class Jampack.Parameters
Output field width.
OutputFracPlaces - Static variable in class Jampack.Parameters
Number of places to the right of the decimal point.

P

pa(Rot, Zmat, int, int, int, int) - Static method in class Jampack.Rot
Multiplies rows (ii1,jj1:jj2) and (ii2,jj1:jj2) of a Zmat (altered) by a plane rotation.
PageWidth - Static variable in class Jampack.Parameters
Output page width
Parameters - Class in Jampack
Parameter is a class containing global parameters for Jampack.
Parameters() - Constructor for class Jampack.Parameters
 
pha(Rot, Zmat, int, int, int, int) - Static method in class Jampack.Rot
Multiplies rows (ii1,jj1:jj2) and (ii2,jj1:jj2) of a Zmat (altered) by the conjugate transpose of a plane rotation.
Pivot - Class in Jampack
Pivot applys a sequence of pivot operations to the rows of a matrix.
Pivot() - Constructor for class Jampack.Pivot
 
Plus - Class in Jampack
Plus Computes the sum of two matrices.
Plus() - Constructor for class Jampack.Plus
 
Plus(Z, Z) - Method in class Jampack.Z
Computes the sum of two Z's.
Print - Class in Jampack
Print prints numbers, matrices, and arrays.
Print() - Constructor for class Jampack.Print
 
put(int, Z) - Method in class Jampack.Z1
Sets the ith element of a Z1 to a Z.
put(int, double, double) - Method in class Jampack.Z1
Sets the real and imaginary parts of the ith element of a Z1.
put(int, Z) - Method in class Jampack.Zdiagmat
Writes the ii-th diagonal element of a Zdiagmat.
put(int, int, Z) - Method in class Jampack.Zmat
Writes the (ii,jj) element of a Zmat.
put(int, int, int, int, Zmat) - Method in class Jampack.Zmat
Overwrites the submatrix (ii1:ii2, jj1:jj2) with a Zmat.
put(int[], int, int, Zmat) - Method in class Jampack.Zmat
Overwrites the submatrix (ii[], jj1:jj2) with a Zmat.
put(int, int, int[], Zmat) - Method in class Jampack.Zmat
Overwrites the submatrix (ii1:ii2, jj[]) with a Zmat.
put(int[], int[], Zmat) - Method in class Jampack.Zmat
Overwrites the submatrix (ii[], jj[]) with a Zmat.
put0(int, Z) - Method in class Jampack.Zdiagmat
Writes the ith diagonal element of a Zdiagmat (0-based).
put0(int, int, Z) - Method in class Jampack.Zmat
Writes the zero-based (i,j)-element of a Zmat.
pvt - Variable in class Jampack.Zludpp
The pivot array (see Pivot.java )

Q

Q - Variable in class Jampack.Zqrd
The unitary matrix Q
qb(Zmat) - Method in class Jampack.Zhqrd
Computes the product QB.
qhb(Zmat) - Method in class Jampack.Zhqrd
Computes the product QHB.

R

R - Variable in class Jampack.Zchol
The Cholesky factor
R - Variable in class Jampack.Zhqrd
The R factor.
R - Variable in class Jampack.Zqrd
The R factor.
Rand - Class in Jampack
The rand suite generates random objects with elements distributed randomly on [0,1] or normally with mean zero and standard deviation one.
Rand() - Constructor for class Jampack.Rand
 
re - Variable in class Jampack.Z
The real part of Z.
re - Variable in class Jampack.Z1
 
re - Variable in class Jampack.Zdiagmat
The real part of the diagonal
re - Variable in class Jampack.Zmat
The real part of the matrix
Rot - Class in Jampack
Rot generates and manipulates plane rotations.
Rot() - Constructor for class Jampack.Rot
 
row(Zmat, int[]) - Static method in class Jampack.Pivot
Pivots the rows of a Zmat (altered) as specified by a pivot array.
rowi(Zmat, int[]) - Static method in class Jampack.Pivot
Pivots the rows of a Zmat (altered) as in the inverse order specified by a pivot array.
rows(Zmat, int, int) - Static method in class Jampack.Swap
Interchances two rows of a Zmat (altered).
rx - Variable in class Jampack.Zmat
The upper row index

S

S - Variable in class Jampack.Zsvd
The diagonal matrix of singular values
Schur - Class in Jampack
Schur implements the Schur decomposition of a matrix.
Schur(Zmat) - Constructor for class Jampack.Schur
Creats a Schur decomposition from a square Zmat.
setBaseIndex(int) - Static method in class Jampack.Parameters
Resets the default base index.
setHistory() - Static method in class Jampack.Parameters
Sets the history flag.
setOutputParams(int, int, int) - Static method in class Jampack.Parameters
Changes the output parameters.
setSeed(long) - Static method in class Jampack.Rand
Sets the seed for the random number generator.
si - Variable in class Jampack.Rot
The imaginary part of the sine of the rotation
Solve - Class in Jampack
Solve solves linear systems of the form
Solve() - Constructor for class Jampack.Solve
 
Sqrt(Z) - Method in class Jampack.Z
Computes the principal value of the square root of a Z.
sr - Variable in class Jampack.Rot
The real part of the sine of the rotation
Swap - Class in Jampack
Swap interchanges rows and columns of a matrix.
Swap() - Constructor for class Jampack.Swap
 

T

T - Variable in class Jampack.Schur
The upper triangular matrix.
Times - Class in Jampack
 
Times() - Constructor for class Jampack.Times
 
Times(Z, Z) - Method in class Jampack.Z
Computes the product of two Z's.
Times(double, Z) - Method in class Jampack.Z
Computes the product of a double and a Z.
Times(int, Z) - Method in class Jampack.Z1
Multiplies the ith element of a Z1 by a Z.
trans(Zmat) - Static method in class Jampack.H
Returns the transpose of a Zmat.

U

U - Variable in class Jampack.Schur
The unitary matrix.
U - Variable in class Jampack.Zhess
The unitary matrix
U - Variable in class Jampack.Zhqrd
An array containing the generating vectors for the Householder transformations.
U - Variable in class Jampack.Zludpp
The upper triangular matrix U
U - Variable in class Jampack.Zspec
The matrix of eigenvectors
U - Variable in class Jampack.Zsvd
The matrix of left singular vectors
ua(Z1, Zmat, int, int, int, int, Z1) - Static method in class Jampack.House
Premultiplies the Householder transformation contained in a Z1 into a Zmat A[r1:r2,c1:c2] and overwrites Zmat A[r1:r2,c1:c2] with the results.
ua(Z1, Zmat, int, int, int, int) - Static method in class Jampack.House
Premultiplies the Householder transformation contained in a Z1 into a Zmat A[r1:r2,c1:c2] and overwrites Zmat A[r1:r2,c1:c2] with the results.
ud() - Static method in class Jampack.Rand
Generates a random uniform double.
udary(int) - Static method in class Jampack.Rand
Generates a one-dimensional array of uniform random doubles.
udary(int, int) - Static method in class Jampack.Rand
Generates a two-dimensional array of uniform random doubles.
unsetHistory() - Static method in class Jampack.Parameters
Unsets the history flag.
uz() - Static method in class Jampack.Rand
Generates a uniform random complex number, i.e., a complex number whose real and imaginary parts are random.
uz1(int) - Static method in class Jampack.Rand
Generates a uniform random Z1.
uzmat(int, int) - Static method in class Jampack.Rand
Generates a uniform random Zmat.

V

V - Variable in class Jampack.Zsvd
The matrix of right singular vectore

X

X - Variable in class Jampack.Eig
The matrix of eigevectors

Z

Z - Class in Jampack
Z is a mutable complex variable class.
Z() - Constructor for class Jampack.Z
Creates a Z and initializes it to zero.
Z(double, double) - Constructor for class Jampack.Z
Creates a Z and initializes its real and imaginary parts.
Z(double) - Constructor for class Jampack.Z
Creates a Z and initializes its real part.
Z(Z) - Constructor for class Jampack.Z
Creates a Z and initializes it to another Z.
Z1 - Class in Jampack
Z1 implements a one-dimensional array of complex numbers as a two arrays of type double.
Z1(int) - Constructor for class Jampack.Z1
Creates a Z1 initializes to zero.
Zchol - Class in Jampack
Zchol implements the Cholesky decomposition of a positive definite matrix.
Zchol(Zmat) - Constructor for class Jampack.Zchol
Constructs a Zchol from a Zmat A.
Zdiagmat - Class in Jampack
Zdiagmat is a storage efficient representation of a complex diagonal matrix.
Zdiagmat(int) - Constructor for class Jampack.Zdiagmat
Constructs a Zdiagmat and initializes it to zero.
Zdiagmat(int, Z) - Constructor for class Jampack.Zdiagmat
Constructs a Zdiagmat and initializes it to a constant.
Zdiagmat(Z1) - Constructor for class Jampack.Zdiagmat
Constructs a Zdiagmat and initializes it to a Z1.
Zdiagmat(Zmat, int) - Constructor for class Jampack.Zdiagmat
Constructs a Zdiagmat and initializes it to the diagonal of a Zmat.
Zdiagmat(Zmat) - Constructor for class Jampack.Zdiagmat
Constructs a Zdiagmat and initializes it to the principal diagonal of a Zmat.
Zdiagmat(Zdiagmat) - Constructor for class Jampack.Zdiagmat
Constructs a Zdiagmat and initializes it to another Zdiagmat.
ZERO - Static variable in class Jampack.Z
Complex 0.
Zhess - Class in Jampack
Zhess implements the unitary reduction to Hessenberg form by a unitary similarity transformation.
Zhess(Zmat) - Constructor for class Jampack.Zhess
Creates a Zhess from a square Zmat.
Zhqrd - Class in Jampack
Computes a Householder QR decomposition.Specifically, given a matrix A there are is a unitary matrix U such that
Zhqrd(Zmat) - Constructor for class Jampack.Zhqrd
Computes a Householder QR decomposition of a Zmat
zi - Variable in class Jampack.Rot
The imaginary part of the first component of the transformed vector
Zltmat - Class in Jampack
Zltmat is a tag class of Zmat, which tells Jampack to expect a lower triangular matrix.
Zltmat(double[][], double[][]) - Constructor for class Jampack.Zltmat
 
Zltmat(Z[][]) - Constructor for class Jampack.Zltmat
 
Zltmat(double[][]) - Constructor for class Jampack.Zltmat
 
Zltmat(Zmat) - Constructor for class Jampack.Zltmat
 
Zltmat(int, int) - Constructor for class Jampack.Zltmat
 
Zludpp - Class in Jampack
Zludpp implements the LU decomposition with partial pivoting.
Zludpp(Zmat) - Constructor for class Jampack.Zludpp
Computes the partially pivoted LU decompostion.
Zmat - Class in Jampack
Zmat implements general complex matrix stored in a rectangular array class Z.
Zmat(double[][], double[][]) - Constructor for class Jampack.Zmat
Creates a Zmat and initializes its real and imaginary parts to a pair of arrays.
Zmat(Z[][]) - Constructor for class Jampack.Zmat
Creates a Zmat and initializes it to an array of class Z.
Zmat(double[][]) - Constructor for class Jampack.Zmat
Creates a Zmat and initializes its real part to to an array of class double.
Zmat(Zmat) - Constructor for class Jampack.Zmat
Creates a Zmat and intitializes it to a Zmat.
Zmat(Z1) - Constructor for class Jampack.Zmat
Creates a Zmat and initialize it to a Z1.
Zmat(Zdiagmat) - Constructor for class Jampack.Zmat
Creates a Zmat and initialize it to a Zdiagmat.
Zmat(int, int) - Constructor for class Jampack.Zmat
Creates a Zmat and initializes it to zero.
Zpsdmat - Class in Jampack
Zpsdmat is a tag class of Zmat, which tells Jampack to expect a (Hermitian) positive semidefinite matrix.
Zpsdmat(double[][], double[][]) - Constructor for class Jampack.Zpsdmat
 
Zpsdmat(Z[][]) - Constructor for class Jampack.Zpsdmat
 
Zpsdmat(double[][]) - Constructor for class Jampack.Zpsdmat
 
Zpsdmat(Zmat) - Constructor for class Jampack.Zpsdmat
 
Zpsdmat(int, int) - Constructor for class Jampack.Zpsdmat
 
Zqrd - Class in Jampack
Implements a QR decomposition.
Zqrd(Zmat) - Constructor for class Jampack.Zqrd
Constructs a Zqrd from a Zmat.
zr - Variable in class Jampack.Rot
The real part of the first component of the transformed vector
Zspec - Class in Jampack
Zspec implements the spectral (eigenvalue-eigenvector) decomposition of a Hermitian matrix.
Zspec(Zmat) - Constructor for class Jampack.Zspec
Creates a Zspec from Zmat.
Zsvd - Class in Jampack
Zsvd implements the singular value decomposion of a Zmat.
Zsvd(Zmat) - Constructor for class Jampack.Zsvd
Computes the SVD of a Zmat XX.
ZtoEstring(Z, int, int) - Static method in class Jampack.Print
Converts a Z to w.d e format.
Zutmat - Class in Jampack
Zutmat is a tag class of Zmat, which tells Jampack to expect an upper triangular matrix.
Zutmat(double[][], double[][]) - Constructor for class Jampack.Zutmat
 
Zutmat(Z[][]) - Constructor for class Jampack.Zutmat
 
Zutmat(double[][]) - Constructor for class Jampack.Zutmat
 
Zutmat(Zmat) - Constructor for class Jampack.Zutmat
 
Zutmat(int, int) - Constructor for class Jampack.Zutmat
 
A B C D E F G H I J L M N O P Q R S T U V X Z 

Copyright © 2015. All rights reserved.