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
- 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
- Bessel().
Constructor for class jnt.functions.Bessel
-
- 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.
- 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.
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.
- 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.
- 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.
- 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.
- 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
-
- 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().
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().
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
-
- 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
- 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
-
- 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
-
- 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
-
- 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).
- 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
-
- val().
Method in class jnt.linear_algebra.CoordinateSparseMatrixDouble
- Return vector of nonzero values.
- val(int).
Method in class jnt.linear_algebra.CoordinateSparseMatrixDouble
-
- 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.
Variable in class jnt.util.Tuple
- The first element of the tuple.
- y.
Variable in class jnt.util.Tuple
- The second element of the tuple.