All Packages  Class Hierarchy

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

Index of all Fields and Methods

A

add(SparseVectorDouble). Method in class jnt.linear_algebra.SparseVectorDouble
add_eq(double[], SparseVectorDouble). Static method in class jnt.linear_algebra.SparseVectorDouble
atof(String). Static method in class jnt.io.Format
Converts a string of digits to an double
atoi(String). Static method in class jnt.io.Format
Converts a string of digits (decimal, octal or hex) to an integer
atol(String). Static method in class jnt.io.Format
Converts a string of digits (decimal, octal or hex) to a long integer

B

Bessel(). Constructor for class jnt.functions.Bessel

C

ChebyshevSeriesEval(double, double[]). Static method in class jnt.functions.Elementary
Evaluates a given Chebyshev series at a given point.
col(). Method in class jnt.linear_algebra.CoordinateSparseMatrixDouble
Return vector of column indices as a contiguous array.
col(int). Method in class jnt.linear_algebra.CoordinateSparseMatrixDouble
Constants(). Constructor for class jnt.util.Constants
CoordinateSparseMatrixDouble(int, int). Constructor for class jnt.linear_algebra.CoordinateSparseMatrixDouble
Initialize a sparse vector of a given dimension.
CoordinateSparseMatrixDouble(int, int, int). Constructor for class jnt.linear_algebra.CoordinateSparseMatrixDouble
Initialize a sparse vector of a given dimension and nonzeros.
CoordinateSparseMatrixDouble(int, int, int, int[], int[], double[]). Constructor for class jnt.linear_algebra.CoordinateSparseMatrixDouble
Initialize a sparse vector of dimension N, with nz nonzeros, given values from val[] and integer positions in ind[].
copy(). Method in class jnt.linear_algebra.CoordinateSparseMatrixDouble
Create a copy of an existing sparse vector.
copy(). Method in class jnt.linear_algebra.SparseVectorDouble
Create a copy of an existing sparse vector.

D

daxpy(int, double, double[], double[]). Static method in class jnt.linear_algebra.JBLAS
Perform vector operation: y = a*x + y
daxpy(int, double, double[], double[]). Static method in class jnt.linear_algebra.JBLASopt
daxpy(int, double, double[], double[], int). Static method in class jnt.linear_algebra.JBLAS
Perform vector operation: y = a*x + y, beginining at an offset different than zero.
daxpy(int, double, double[], int, double[], int). Static method in class jnt.linear_algebra.JBLAS
Perform vector operation: y = a*x + y, begining at different offsets for x and y.
daxpy(int, double, double[], int, double[], int). Static method in class jnt.linear_algebra.JBLASopt
daxpy(int, double, double[][], int, double[]). Static method in class jnt.linear_algebra.JBLAS
Perform vector operation: y = a*x + y, where x is a column of a matrix.
daxpy(int, double, double[][], int, double[][], int). Static method in class jnt.linear_algebra.JBLAS
Perform vector operation: y = a*x + y, where x and y are columns of a matrix.
daxpy_unroll4(int, double, double[], double[]). Static method in class jnt.linear_algebra.JBLASopt
daxpy_unroll4_by1(int, double, double[], double[]). Static method in class jnt.linear_algebra.JBLASopt
daxpy_unroll4_by1_offset(int, double, double[], double[], int). Static method in class jnt.linear_algebra.JBLASopt
daxpy_unroll8(int, double, double[], double[]). Static method in class jnt.linear_algebra.JBLASopt
daxpy_unroll8_by1(int, double, double[], double[]). Static method in class jnt.linear_algebra.JBLASopt
daxpy_unroll8_by1_offset(int, double, double[], double[], int). Static method in class jnt.linear_algebra.JBLASopt
daxpy_unroll8_offset(int, double, double[], double[], int). Static method in class jnt.linear_algebra.JBLASopt
ddot(int, double[], double[]). Static method in class jnt.linear_algebra.JBLAS
Perform vector operation: y = a*x + y
ddot(int, double[], double[]). Static method in class jnt.linear_algebra.JBLASopt
ddot(int, double[], double[], int). Static method in class jnt.linear_algebra.JBLAS
Perform vector operation: y = a*x + y
ddot_unroll4(int, double[], double[]). Static method in class jnt.linear_algebra.JBLASopt
ddot_unroll8_sum4(int, double[], double[]). Static method in class jnt.linear_algebra.JBLASopt

E

e. Static variable in class jnt.util.Constants
The mathematical constant e.
Elementary(). Constructor for class jnt.functions.Elementary
eval(double). Method in interface jnt.functions.UnivariateFunction
Returns the value of the function which the class defines.

F

factor(double[][], double[]). Static method in class jnt.linear_algebra.QR
Factorize a matrix into a QR form.
factor(double[][], double[]). Static method in class jnt.linear_algebra.QR_column
Factorize a matrix into a QR form.
factor(double[][], double[]). Static method in class jnt.linear_algebra.QRblas
factor(double[][], double[]). Static method in class jnt.linear_algebra.QRopt
Factorize a matrix into a QR form.
factor(double[][], int[]). Static method in class jnt.linear_algebra.LU
LU factorization (in place).
find(int). Method in class jnt.linear_algebra.SparseVectorDouble
Find out if a sparse vector contains an entry at a a given position in it's dense representation.
form(char). Method in class jnt.io.Format
Formats a character into a string (like sprintf in C)
form(double). Method in class jnt.io.Format
Formats a double into a string (like sprintf in C)
form(long). Method in class jnt.io.Format
Formats a long integer into a string (like sprintf in C)
form(String). Method in class jnt.io.Format
Formats a string into a larger string (like sprintf in C)
Format(String). Constructor for class jnt.io.Format
Formats the number following printf conventions.

G

gather(double[]). Method in class jnt.linear_algebra.SparseVectorDouble
gather(double[], int[], int[]). Static method in class jnt.linear_algebra.SparseVectorDouble
Pick off certain elements from a long dense vector and put them into nonzero values (val).
get(int). Method in class jnt.linear_algebra.SparseVectorDouble
get_index(int). Method in class jnt.linear_algebra.SparseVectorDouble
get_val(int). Method in class jnt.linear_algebra.SparseVectorDouble
getLU(). Method in class jnt.linear_algebra.LU
Returns a copy of the compact LU factorization.
getPivot(). Method in class jnt.linear_algebra.LU
Returns a copy of the pivot vector.

I

I0(double). Static method in class jnt.functions.Bessel
Evaluates the hyperbolic Bessel function of the first kind of order 0 for a given real argument x.
I0e(double). Static method in class jnt.functions.Bessel
Evaluates the exponentially scalled hyperbolic Bessel function of the first kind of order 0 for a given real argument x.
I1(double). Static method in class jnt.functions.Bessel
Evaluates the hyperbolic Bessel function of the first kind of order 1 for a given real argument x.
I1e(double). Static method in class jnt.functions.Bessel
Evaluates the exponentially scalled hyperbolic Bessel function of the first kind of order 1 for a given real argument x.
insert_copy(double[][], double[][]). Static method in class jnt.linear_algebra.JBLAS
Copying array elements into prexisitng array.

J

J0(double). Static method in class jnt.functions.Bessel
Evaluates the Bessel function of the first kind of order 0 for a given real argument x.
J1(double). Static method in class jnt.functions.Bessel
Evaluates the Bessel function of the first kind of order 1 for a given real argument x.
JBLAS(). Constructor for class jnt.linear_algebra.JBLAS
JBLASopt(). Constructor for class jnt.linear_algebra.JBLASopt

L

LargestMagnitude. Static variable in class jnt.util.Constants
The largest positive floating point number.
LargestRelativeSpacing. Static variable in class jnt.util.Constants
The largest relative spacing between floating point numbers on (0,1).
LongNormalSequence(). Constructor for class jnt.random.LongNormalSequence
Initializes a sequence of normally distributed quasi random numbers with mean 0 and standard deviation 1 using a seed based on the system clock.
LongNormalSequence(double, double). Constructor for class jnt.random.LongNormalSequence
Initializes a sequence of normally distributed quasi random numbers with given mean and standard deviation using a seed based on the system clock
LongNormalSequence(long). Constructor for class jnt.random.LongNormalSequence
Initializes a sequence of normally distributed quasi random numbers with mean 0 and standard deviation 1 using a given seed.
LongNormalSequence(long, double, double). Constructor for class jnt.random.LongNormalSequence
Initializes a sequence of normally distributed quasi random numbers with given mean, standard deviation and seed.
LongUniformSequence(). Constructor for class jnt.random.LongUniformSequence
Initializes a sequence of uniformly distributed quasi random numbers with a seed based on the system clock.
LongUniformSequence(double, double). Constructor for class jnt.random.LongUniformSequence
Initializes a sequence of uniformly distributed quasi random numbers on a given half-open interval [left,right) with a seed based on the system clock.
LongUniformSequence(long). Constructor for class jnt.random.LongUniformSequence
Initializes a sequence of uniformly distributed quasi random numbers with a given seed.
LongUniformSequence(long, double, double). Constructor for class jnt.random.LongUniformSequence
Initializes a sequence of uniformly distributed quasi random numbers with a given seed on a given half-open interval [left,right).
LowerTriangularSolve(double[][], double[]). Static method in class jnt.linear_algebra.JBLAS
LU(double[][]). Constructor for class jnt.linear_algebra.LU
Initalize LU factorization from matrix.

M

M(). Method in class jnt.linear_algebra.CoordinateSparseMatrixDouble
Return the first dimension of the sparse matrix.
machineEpsilon. Static variable in class jnt.util.Constants
The largest x such that x == x+1 to machine precision.
main(String[]). Static method in class jnt.io.Format
a test stub for the format class
minus(double[], double[]). Static method in class jnt.linear_algebra.JBLAS
mult(double[]). Method in class jnt.linear_algebra.CoordinateSparseMatrixDouble
Compute A*x
mult(double[], double[]). Method in class jnt.linear_algebra.CoordinateSparseMatrixDouble
Compute y += A*x;
mult(double[][], double[]). Static method in class jnt.linear_algebra.JBLAS

N

N(). Method in class jnt.linear_algebra.CoordinateSparseMatrixDouble
Return the second dimension of the sparse matrix.
new_copy(double[]). Static method in class jnt.linear_algebra.JBLAS
new_copy(double[][]). Static method in class jnt.linear_algebra.JBLAS
new_copy(int[]). Static method in class jnt.linear_algebra.JBLAS
next(). Method in class jnt.random.LongNormalSequence
Returns the next random number in the sequence.
next(). Method in class jnt.random.LongUniformSequence
Returns the next random number in the sequence.
next(). Method in class jnt.random.NormalSequence
Returns the next random number in the sequence.
next(). Method in class jnt.random.UniformSequence
Returns the next random number in the sequence.
norm2(double[]). Static method in class jnt.linear_algebra.JBLAS
NormalSequence(). Constructor for class jnt.random.NormalSequence
Initializes a sequence of normally distributed quasi random numbers with mean 0 and standard deviation 1 using a seed based on the system clock.
NormalSequence(double, double). Constructor for class jnt.random.NormalSequence
Initializes a sequence of normally distributed quasi random numbers with given mean and standard deviation using a seed based on the system clock
NormalSequence(int). Constructor for class jnt.random.NormalSequence
Initializes a sequence of normally distributed quasi random numbers with mean 0 and standard deviation 1 using a given seed.
NormalSequence(int, double, double). Constructor for class jnt.random.NormalSequence
Initializes a sequence of normally distributed quasi random numbers with given mean, standard deviation and seed.
num_nonzeros(). Method in class jnt.linear_algebra.CoordinateSparseMatrixDouble
Return the number of number of nonzeros in sparse matrix.
num_nonzeros(). Method in class jnt.linear_algebra.SparseVectorDouble
Determine the number of entries (nonzeros) in sparse vector.
NumericIO(). Constructor for class jnt.io.NumericIO
NumericReader(Reader). Constructor for class jnt.io.NumericReader

P

pi. Static variable in class jnt.util.Constants
The mathematical constant pi.
plus(double[], double[]). Static method in class jnt.linear_algebra.JBLAS
print(). Method in class jnt.linear_algebra.CoordinateSparseMatrixDouble
print(). Method in class jnt.linear_algebra.SparseVectorDouble
print(PrintStream, String, char). Static method in class jnt.io.Format
prints a formatted number following printf conventions
print(PrintStream, String, double). Static method in class jnt.io.Format
prints a formatted number following printf conventions
print(PrintStream, String, long). Static method in class jnt.io.Format
prints a formatted number following printf conventions
print(PrintStream, String, String). Static method in class jnt.io.Format
prints a formatted number following printf conventions

Q

QR(). Constructor for class jnt.linear_algebra.QR
QR_column(). Constructor for class jnt.linear_algebra.QR_column
QRblas(). Constructor for class jnt.linear_algebra.QRblas
QRopt(). Constructor for class jnt.linear_algebra.QRopt

R

read(). Method in class jnt.util.Stopwatch
Display the elapsed time (in seconds)
readDouble(). Method in class jnt.io.NumericReader
read a floating point number from the console.
Reader_. Variable in class jnt.io.NumericReader
readfile(String). Static method in class jnt.linear_algebra.CoordinateSparseMatrixDouble
Read a sparse matrix from an ASCII text file.
readfile(String, int). Static method in class jnt.linear_algebra.CoordinateSparseMatrixDouble
Reads sparse form file, similar to readfile(String) but has an optional base-offset parameter to denote the starting position of matrix indices.
readInt(). Method in class jnt.io.NumericReader
read an integer from the console.
readLine(). Method in class jnt.io.NumericReader
read a line from a charater input stream.
readMatrixDouble(String). Static method in class jnt.io.NumericIO
readVectorDouble(String). Static method in class jnt.io.NumericIO
readWord(). Method in class jnt.io.NumericReader
read a word from the console.
reset(). Method in class jnt.util.Stopwatch
Return system time (in seconds)
resume(). Method in class jnt.util.Stopwatch
Resume timer.
row(). Method in class jnt.linear_algebra.CoordinateSparseMatrixDouble
Return vector of row indices as a contiguous array.
row(int). Method in class jnt.linear_algebra.CoordinateSparseMatrixDouble

S

scatter(double[], SparseVectorDouble). Method in class jnt.linear_algebra.SparseVectorDouble
search(Tuple). Method in class jnt.nonlinear.ZeroFinder
Searches for a zero of the function on the given interval.
search(Tuple, double). Method in class jnt.nonlinear.ZeroFinder
Searches for a zero of the function on the given interval with a given relativeErrorTol.
search(Tuple, double, double). Method in class jnt.nonlinear.ZeroFinder
Searches for a zero of the function on the given interval with given relativeErrorTol and absoluteErrorTol.
search(Tuple, double, double, int). Method in class jnt.nonlinear.ZeroFinder
Searches for a zero of the function on the given interval with given relativeErrorTol, absoluteErrorTol and maxIterations.
seconds(). Static method in class jnt.util.Stopwatch
Return system time (in seconds)
set(int, double). Method in class jnt.linear_algebra.SparseVectorDouble
set_index(int, int). Method in class jnt.linear_algebra.SparseVectorDouble
set_value(int, double). Method in class jnt.linear_algebra.SparseVectorDouble
set_value_index(int, double, int). Method in class jnt.linear_algebra.SparseVectorDouble
sign(double, double). Static method in class jnt.functions.Elementary
sign(a,b) returns |a|*(b/|b|), i.e., the first argument with the sign of the second argument.
sign(float, float). Static method in class jnt.functions.Elementary
sign(a,b) returns |a|*(b/|b|), i.e., the first argument with the sign of the second argument.
sign(int, int). Static method in class jnt.functions.Elementary
sign(a,b) returns |a|*(b/|b|), i.e., the first argument with the sign of the second argument.
size(). Method in class jnt.linear_algebra.SparseVectorDouble
Return the dimension of the sparse vector.
SmallestPositiveMagnitude. Static variable in class jnt.util.Constants
The smallest positive floating point number.
SmallestRelativeSpacing. Static variable in class jnt.util.Constants
The smallest relative spacing between floating point numbers on (0,1).
solve(double[]). Method in class jnt.linear_algebra.LU
Solve a linear system, with given factorization.
solve(double[][], int[], double[]). Static method in class jnt.linear_algebra.LU
Solve a linear system, using a prefactored matrix in LU form.
SparseVectorDouble(int). Constructor for class jnt.linear_algebra.SparseVectorDouble
Initialize a sparse vector of a given dimension.
SparseVectorDouble(int, int). Constructor for class jnt.linear_algebra.SparseVectorDouble
Initialize a sparse vector of a given dimension and nonzeros.
SparseVectorDouble(int, int, double[], int[]). Constructor for class jnt.linear_algebra.SparseVectorDouble
Initialize a sparse vector of dimension N, with nz nonzeros, given values from val[] and integer positions in ind[].
sqrt2. Static variable in class jnt.util.Constants
The mathematical constant the square root of 2.
start(). Method in class jnt.util.Stopwatch
Start (and reset) timer
stop(). Method in class jnt.util.Stopwatch
Stop timer
Stopwatch(). Constructor for class jnt.util.Stopwatch

T

toString(). Method in class jnt.util.Tuple
Returns a representation of the tuple as a String.
Tuple(). Constructor for class jnt.util.Tuple
Creates the tuple (0,0)
Tuple(double, double). Constructor for class jnt.util.Tuple
Creates the tuple (x,y).
Tuple(float, float). Constructor for class jnt.util.Tuple
Creates the tuple (x,y).
Tuple(int, int). Constructor for class jnt.util.Tuple
Creates the tuple (x,y).

U

UniformSequence(). Constructor for class jnt.random.UniformSequence
Initializes a sequence of uniformly distributed quasi random numbers with a seed based on the system clock.
UniformSequence(double, double). Constructor for class jnt.random.UniformSequence
Initializes a sequence of uniformly distributed quasi random numbers on a given half-open interval [left,right) with a seed based on the system clock.
UniformSequence(int). Constructor for class jnt.random.UniformSequence
Initializes a sequence of uniformly distributed quasi random numbers with a given seed.
UniformSequence(int, double, double). Constructor for class jnt.random.UniformSequence
Initializes a sequence of uniformly distributed quasi random numbers with a given seed on a given half-open interval [left,right).
UpperTriangularSolve(double[][], double[]). Static method in class jnt.linear_algebra.JBLAS

V

val(). Method in class jnt.linear_algebra.CoordinateSparseMatrixDouble
Return vector of nonzero values.
val(int). Method in class jnt.linear_algebra.CoordinateSparseMatrixDouble

W

write(). Method in class jnt.linear_algebra.CoordinateSparseMatrixDouble
write(CoordinateSparseMatrixDouble). Static method in class jnt.linear_algebra.CoordinateSparseMatrixDouble
write(double[]). Static method in class jnt.io.NumericIO
write(double[], String). Static method in class jnt.io.NumericIO
write(double[][]). Static method in class jnt.io.NumericIO
write(double[][], String). Static method in class jnt.io.NumericIO
write(int[]). Static method in class jnt.io.NumericIO
write(int[], String). Static method in class jnt.io.NumericIO

X

x. Variable in class jnt.util.Tuple
The first element of the tuple.

Y

y. Variable in class jnt.util.Tuple
The second element of the tuple.