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

A

add(Matrix) - Method in interface xlinear.DenseMatrix
 
add(DenseMatrix) - Method in interface xlinear.DenseMatrix
 
add(SparseMatrix) - Method in interface xlinear.DenseMatrix
 
add(Matrix) - Method in interface xlinear.Matrix
 
add(DenseMatrix) - Method in interface xlinear.Matrix
 
add(SparseMatrix) - Method in interface xlinear.Matrix
 
add(DenseMatrix) - Method in interface xlinear.SparseMatrix
 
add(SparseMatrix) - Method in interface xlinear.SparseMatrix
 
add(DenseMatrix, DenseMatrix) - Static method in class xlinear.StaticUtils
 
add(SparseMatrix, SparseMatrix) - Static method in class xlinear.StaticUtils
 
add(SparseMatrix, DenseMatrix) - Static method in class xlinear.StaticUtils
Design note: Adding a sparse matrix to a dense matrix results in a dense matrix.
addInPlace(DenseMatrix) - Method in interface xlinear.DenseMatrix
 
addInPlace(SparseMatrix) - Method in interface xlinear.DenseMatrix
 
addInPlace(Matrix) - Method in interface xlinear.Matrix
 
addInPlace(DenseMatrix) - Method in interface xlinear.Matrix
 
addInPlace(SparseMatrix) - Method in interface xlinear.Matrix
 
addInPlace(DenseMatrix) - Method in interface xlinear.SparseMatrix
 
addInPlace(SparseMatrix) - Method in interface xlinear.SparseMatrix
 
addInPlace(DenseMatrix, DenseMatrix) - Static method in class xlinear.StaticUtils
 
addInPlace(Matrix, SparseMatrix) - Static method in class xlinear.StaticUtils
 
addInPlace(SparseMatrix, DenseMatrix) - Static method in class xlinear.StaticUtils
 
apply(List<DerivativeStructure>) - Method in interface xlinear.AutoDiff.Differentiable
 
apply(List<DerivativeStructure>) - Method in interface xlinear.DeltaMethod.Transformation
 
asymptoticVariance() - Method in class xlinear.DeltaMethod
 
AutoDiff - Class in xlinear
 
AutoDiff() - Constructor for class xlinear.AutoDiff
 
autoDiff(Matrix, AutoDiff.Differentiable) - Static method in class xlinear.AutoDiff
 
autoDiff(Matrix, int, AutoDiff.Differentiable) - Static method in class xlinear.AutoDiff
 
AutoDiff.Differentiable - Interface in xlinear
A variation on Common's MultivariateDifferentiableFunction which is more straightforward to implement

C

checkBounds(Matrix, int, int) - Static method in class xlinear.StaticUtils
 
checkMatrixIsSquare(Matrix) - Static method in class xlinear.StaticUtils
 
checkMatrixMultiplicationDimensionsMatch(Matrix, Matrix) - Static method in class xlinear.StaticUtils
 
checkValidSlice(Matrix, int, int, int, int) - Static method in class xlinear.StaticUtils
 
cholesky() - Method in interface xlinear.DenseMatrix
 
cholesky() - Method in class xlinear.internals.ColtSparseMatrix
 
cholesky() - Method in class xlinear.internals.CommonsDenseMatrix
 
cholesky() - Method in interface xlinear.Matrix
 
cholesky() - Method in interface xlinear.SparseMatrix
Default behavior for views: convert to concrete implementation and then compute the Cholesky
CholeskyDecomposition - Class in xlinear
A lower triangular matrix L such that M = L * L.transpose and utilities for solving systems of the form M*x = b, or M*L = b, or M*L.transpose = b
CholeskyDecomposition(Matrix, CholeskyDecomposition.CholeskySolver) - Constructor for class xlinear.CholeskyDecomposition
 
CholeskyDecomposition.CholeskySolver - Interface in xlinear
 
CholeskyDecomposition.SolverMode - Enum in xlinear
 
col(int) - Method in interface xlinear.DenseMatrix
 
col(int) - Method in interface xlinear.Matrix
 
col(int) - Method in interface xlinear.SparseMatrix
 
col0Incl - Variable in class xlinear.internals.Slice
 
col1Excl - Variable in class xlinear.internals.Slice
 
colRoot2Slice(int) - Method in class xlinear.internals.Slice
 
colSlice2Root(int) - Method in class xlinear.internals.Slice
 
ColtSparseMatrix - Class in xlinear.internals
Design decision: for first version, use Colt instead of Math Commons sparse matrices, because Math Commons has the artificial restriction that nRows * nCols has to be smaller than Integer.MAX_VALUE (no matter how sparse it is).
ColtSparseMatrix(DoubleMatrix2D) - Constructor for class xlinear.internals.ColtSparseMatrix
 
CommonsDenseMatrix - Class in xlinear.internals
 
CommonsDenseMatrix(RealMatrix) - Constructor for class xlinear.internals.CommonsDenseMatrix
 
CommonsDenseMatrix.DenseCholeskySolver - Class in xlinear.internals
 
CommonsDenseMatrix.DenseLUSolver - Class in xlinear.internals
 
confidenceIntervalRadius() - Method in class xlinear.DeltaMethod
Build a 95% confidence interval around the value given by estimate()
confidenceIntervalRadius(double) - Method in class xlinear.DeltaMethod
Construct the radius of an interval I such that asymptotically in n, P(Z \in I) = coverage The interval is around the value given by estimate(), i.e.
convertToColtSparseMatrix(SparseMatrix) - Static method in class xlinear.StaticUtils
 
convertToCommonsDenseMatrix(DenseMatrix) - Static method in class xlinear.StaticUtils
 
copy(SparseMatrix) - Static method in class xlinear.MatrixExtensions
 
copy(DenseMatrix) - Static method in class xlinear.MatrixExtensions
 
copy(Matrix) - Static method in class xlinear.MatrixExtensions
 
copy(SparseMatrix) - Static method in class xlinear.StaticUtils
 
copy(DenseMatrix) - Static method in class xlinear.StaticUtils
 
covar(Matrix) - Static method in class xlinear.DeltaMethod
n = number of observations p = number of parameters Input: nxp matrix Output: pxp covar matrix
createDenseMatrixByCopyingArrayContents(double[][]) - Static method in class xlinear.StaticUtils
 
createDenseMatrixByCopyingArrayContents(double[]) - Static method in class xlinear.StaticUtils
 
createEmpty(int, int) - Method in interface xlinear.DenseMatrix
 
createEmpty(int, int) - Method in class xlinear.internals.ColtSparseMatrix
 
createEmpty(int, int) - Method in class xlinear.internals.CommonsDenseMatrix
 
createEmpty(int, int) - Method in interface xlinear.Matrix
 
createEmpty(int, int) - Method in interface xlinear.SparseMatrix
 
createEmptyDenseMatrix(int, int) - Static method in class xlinear.StaticUtils
 
createEmptySparseMatrix(int, int) - Static method in class xlinear.StaticUtils
 
createSparseMatrixByCopyingArrayContents(double[][]) - Static method in class xlinear.StaticUtils
 
createSparseMatrixByCopyingArrayContents(double[]) - Static method in class xlinear.StaticUtils
 
CustomizedColtSparseDoubleCholesky - Class in xlinear.internals
For a symmetric, positive definite matrix A, the Cholesky decomposition is a lower triangular matrix L so that A = L*L'; If the matrix is not symmetric positive definite, the IllegalArgumentException is thrown.
CustomizedColtSparseDoubleCholesky(DoubleMatrix2D, int) - Constructor for class xlinear.internals.CustomizedColtSparseDoubleCholesky
Constructs and returns a new Cholesky decomposition object for a sparse symmetric and positive definite matrix; The decomposed matrices can be retrieved via instance methods of the returned decomposition object.

D

DeltaMethod - Class in xlinear
 
DeltaMethod(Matrix, AutoDiff.Differentiable) - Constructor for class xlinear.DeltaMethod
 
DeltaMethod.Transformation - Interface in xlinear
 
dense(int, int) - Static method in class xlinear.MatrixOperations
 
dense(int) - Static method in class xlinear.MatrixOperations
 
DenseCholeskySolver(DecompositionSolver, Matrix) - Constructor for class xlinear.internals.CommonsDenseMatrix.DenseCholeskySolver
 
denseCopy(Matrix) - Static method in class xlinear.MatrixExtensions
 
denseCopy(double[][]) - Static method in class xlinear.MatrixOperations
Design note: we avoid copy(double [][] data) in a dispatch method because it then doesn't work with copy(#[#[1.2, 4.5]]) idiom (Xtend only translates #[..] to double [] if it can infer from static analysis)
denseCopy(double[]) - Static method in class xlinear.MatrixOperations
 
denseCopy(DoubleMatrix) - Static method in class xlinear.MatrixOperations
 
denseCopy(RealMatrix) - Static method in class xlinear.MatrixOperations
 
denseCopy(RealVector) - Static method in class xlinear.MatrixOperations
 
DenseLUSolver(DecompositionSolver) - Constructor for class xlinear.internals.CommonsDenseMatrix.DenseLUSolver
 
DenseMatrix - Interface in xlinear
 
denseOrSparseException() - Static method in class xlinear.StaticUtils
 
derivativeStructure() - Method in class xlinear.DeltaMethod
 
div(Number) - Method in interface xlinear.DenseMatrix
 
div(Number) - Method in interface xlinear.Matrix
 
div(Number) - Method in interface xlinear.SparseMatrix
 
divInPlace(Number) - Method in interface xlinear.Matrix
 
dot(Matrix, Matrix) - Static method in class xlinear.MatrixExtensions
 
doubleValue(Matrix) - Static method in class xlinear.MatrixExtensions
 

E

editInPlace(MatrixVisitorEditInPlace) - Method in interface xlinear.DenseMatrix
 
editInPlace(MatrixVisitorEditInPlace) - Method in class xlinear.internals.CommonsDenseMatrix
 
editInPlace(int, int, double) - Method in interface xlinear.internals.MatrixVisitorEditInPlace
Return the value to be written in place of currentValue
editNonZerosInPlace(MatrixVisitorEditInPlace) - Method in class xlinear.internals.ColtSparseMatrix
 
editNonZerosInPlace(MatrixVisitorEditInPlace) - Method in interface xlinear.SparseMatrix
 
equals(Object) - Method in class xlinear.CholeskyDecomposition
 
equals(Object) - Method in class xlinear.DeltaMethod
 
equals(Object) - Method in class xlinear.internals.ColtSparseMatrix
 
equals(Object) - Method in class xlinear.internals.CommonsDenseMatrix.DenseCholeskySolver
 
equals(Object) - Method in class xlinear.internals.CommonsDenseMatrix.DenseLUSolver
 
equals(Object) - Method in class xlinear.internals.CommonsDenseMatrix
 
equals(Object) - Method in class xlinear.internals.Slice
 
equals(Object) - Method in class xlinear.LUDecomposition
 
estimate() - Method in class xlinear.DeltaMethod
 

F

forceVisitAllEntries(Matrix, MatrixVisitorViewOnly) - Static method in class xlinear.StaticUtils
Note: this is inefficient for sparse matrices.

G

get(int, int) - Method in class xlinear.internals.ColtSparseMatrix
 
get(int, int) - Method in class xlinear.internals.CommonsDenseMatrix
 
get(int, int) - Method in class xlinear.internals.Slice
 
get(int, int) - Method in class xlinear.internals.TablePrettyPrinter
 
get(int, int) - Method in interface xlinear.Matrix
 
get(int) - Method in interface xlinear.Matrix
If this matrix is a vector (either n by 1, or 1 by n), return the value at given index, otherwise, throw the StaticUtils::notAVectorException exception.
getCol0Incl() - Method in class xlinear.internals.Slice
 
getCol1Excl() - Method in class xlinear.internals.Slice
 
getData() - Method in class xlinear.DeltaMethod
 
getImplementation() - Method in class xlinear.internals.ColtSparseMatrix
 
getImplementation() - Method in class xlinear.internals.CommonsDenseMatrix.DenseCholeskySolver
 
getImplementation() - Method in class xlinear.internals.CommonsDenseMatrix.DenseLUSolver
 
getImplementation() - Method in class xlinear.internals.CommonsDenseMatrix
 
getL() - Method in class xlinear.CholeskyDecomposition
 
getL() - Method in class xlinear.internals.CommonsDenseMatrix.DenseCholeskySolver
 
getL() - Method in class xlinear.internals.CustomizedColtSparseDoubleCholesky
Returns the triangular factor, L.
getL() - Method in class xlinear.LUDecomposition
 
getLtranspose() - Method in class xlinear.internals.CustomizedColtSparseDoubleCholesky
Returns the triangular factor, L'.
getRootMatrix() - Method in class xlinear.internals.Slice
 
getRow0Incl() - Method in class xlinear.internals.Slice
 
getRow1Excl() - Method in class xlinear.internals.Slice
 
getSymbolicAnalysis() - Method in class xlinear.internals.CustomizedColtSparseDoubleCholesky
Returns a copy of the symbolic Cholesky analysis object
getTransformation() - Method in class xlinear.DeltaMethod
 
getU() - Method in class xlinear.LUDecomposition
 
gradient(Matrix, AutoDiff.Differentiable) - Static method in class xlinear.AutoDiff
 
gradient(DerivativeStructure) - Static method in class xlinear.AutoDiff
 

H

hashCode() - Method in class xlinear.CholeskyDecomposition
 
hashCode() - Method in class xlinear.DeltaMethod
 
hashCode() - Method in class xlinear.internals.ColtSparseMatrix
 
hashCode() - Method in class xlinear.internals.CommonsDenseMatrix.DenseCholeskySolver
 
hashCode() - Method in class xlinear.internals.CommonsDenseMatrix.DenseLUSolver
 
hashCode() - Method in class xlinear.internals.CommonsDenseMatrix
 
hashCode() - Method in class xlinear.internals.Slice
 
hashCode() - Method in class xlinear.LUDecomposition
 

I

identity(int) - Static method in class xlinear.MatrixOperations
 
identity(int) - Static method in class xlinear.StaticUtils
 
increment(Matrix, int, int, double) - Static method in class xlinear.MatrixExtensions
 
increment(Matrix, int, double) - Static method in class xlinear.MatrixExtensions
 
increment(Matrix, int, int, double) - Static method in class xlinear.StaticUtils
 
inverse() - Method in interface xlinear.DenseMatrix
 
inverse() - Method in class xlinear.internals.CommonsDenseMatrix
 
inverse() - Method in interface xlinear.Matrix
 
inverse() - Method in interface xlinear.SparseMatrix
 
isColumnVector(Matrix) - Static method in class xlinear.MatrixExtensions
 
isReadOnly() - Method in class xlinear.internals.Slice
 
isRowVector(Matrix) - Static method in class xlinear.MatrixExtensions
 
isVector() - Method in interface xlinear.Matrix
 

J

JavaUtils - Class in xlinear.internals
Things that would be awkward to write in Xtend.
JavaUtils() - Constructor for class xlinear.internals.JavaUtils
 

L

L - Variable in class xlinear.CholeskyDecomposition
Read-only triangular factor.
L - Variable in class xlinear.LUDecomposition
Read-only triangular factors.
logDet() - Method in class xlinear.CholeskyDecomposition
log | determinant |
logDet() - Method in class xlinear.LUDecomposition
log | determinant |
lu() - Method in interface xlinear.DenseMatrix
 
lu() - Method in class xlinear.internals.ColtSparseMatrix
 
lu() - Method in class xlinear.internals.CommonsDenseMatrix
 
lu() - Method in interface xlinear.Matrix
 
lu() - Method in interface xlinear.SparseMatrix
Default behavior for views: convert to concrete implementation and then compute the LU
LUDecomposition - Class in xlinear
For a square matrix A, the LU decomposition is an unit lower triangular matrix L, an upper triangular matrix U, and a permutation vector piv so that A(piv,:) = L*U Also contains utilities for solving systems of the form M*x = b
LUDecomposition(Matrix, Matrix, LUDecomposition.LUSolver) - Constructor for class xlinear.LUDecomposition
 
LUDecomposition.LUSolver - Interface in xlinear
 

M

makeJustificationToLeft(int) - Method in class xlinear.internals.TablePrettyPrinter
 
Matrix - Interface in xlinear
Note: it is not recommended that the user implements this interface directly, since many operators depend on more detailed knowledge of the implementation for efficiency, in particular if the matrix is dense or sparse.
MatrixExtensions - Class in xlinear
 
MatrixOperations - Class in xlinear
 
MatrixVisitorEditInPlace - Interface in xlinear.internals
 
MatrixVisitorViewOnly - Interface in xlinear.internals
 
means() - Method in class xlinear.DeltaMethod
 
mul(Number) - Method in interface xlinear.DenseMatrix
 
mul(Matrix) - Method in interface xlinear.DenseMatrix
 
mul(DenseMatrix) - Method in interface xlinear.DenseMatrix
 
mul(SparseMatrix) - Method in interface xlinear.DenseMatrix
 
mul(SparseMatrix) - Method in class xlinear.internals.ColtSparseMatrix
 
mul(DenseMatrix) - Method in class xlinear.internals.CommonsDenseMatrix
 
mul(Number) - Method in interface xlinear.Matrix
 
mul(Matrix) - Method in interface xlinear.Matrix
 
mul(DenseMatrix) - Method in interface xlinear.Matrix
 
mul(SparseMatrix) - Method in interface xlinear.Matrix
 
mul(Number) - Method in interface xlinear.SparseMatrix
 
mul(DenseMatrix) - Method in interface xlinear.SparseMatrix
 
mul(SparseMatrix) - Method in interface xlinear.SparseMatrix
 
mulInPlace(Number) - Method in interface xlinear.DenseMatrix
 
mulInPlace(Number) - Method in interface xlinear.Matrix
 
mulInPlace(Number) - Method in interface xlinear.SparseMatrix
 
multiply(SparseMatrix, DenseMatrix) - Static method in class xlinear.StaticUtils
 
multiply(DenseMatrix, SparseMatrix) - Static method in class xlinear.StaticUtils
 

N

n() - Method in class xlinear.DeltaMethod
 
nCols() - Method in class xlinear.internals.ColtSparseMatrix
 
nCols() - Method in class xlinear.internals.CommonsDenseMatrix
 
nCols() - Method in class xlinear.internals.Slice
 
nCols() - Method in interface xlinear.Matrix
 
nEntries() - Method in interface xlinear.Matrix
 
nonZeroEntries() - Method in interface xlinear.DenseMatrix
 
nonZeroEntries() - Method in interface xlinear.Matrix
 
nonZeroEntries() - Method in interface xlinear.SparseMatrix
 
norm(Matrix) - Static method in class xlinear.MatrixExtensions
 
notAScalarException() - Static method in class xlinear.StaticUtils
 
notAVectorException() - Static method in class xlinear.StaticUtils
 
notBothSparseAndDense() - Static method in class xlinear.StaticUtils
 
notSquare() - Static method in class xlinear.StaticUtils
 
notSymmetricPosDef() - Static method in class xlinear.StaticUtils
 
nRows() - Method in class xlinear.internals.ColtSparseMatrix
 
nRows() - Method in class xlinear.internals.CommonsDenseMatrix
 
nRows() - Method in class xlinear.internals.Slice
 
nRows() - Method in interface xlinear.Matrix
 

O

ones(int, int) - Static method in class xlinear.MatrixOperations
 
ones(int) - Static method in class xlinear.MatrixOperations
 
operator_add(Matrix) - Method in interface xlinear.Matrix
 
operator_add(DenseMatrix) - Method in interface xlinear.Matrix
 
operator_add(SparseMatrix) - Method in interface xlinear.Matrix
 
operator_divide(DerivativeStructure, DerivativeStructure) - Static method in class xlinear.AutoDiff
 
operator_divide(DerivativeStructure, Number) - Static method in class xlinear.AutoDiff
 
operator_divide(Number, DerivativeStructure) - Static method in class xlinear.AutoDiff
 
operator_divide(Number) - Method in interface xlinear.DenseMatrix
 
operator_divide(Number) - Method in interface xlinear.Matrix
 
operator_divide(Number) - Method in interface xlinear.SparseMatrix
 
operator_divideAssign(Number) - Method in interface xlinear.Matrix
 
operator_minus(DerivativeStructure, DerivativeStructure) - Static method in class xlinear.AutoDiff
 
operator_minus(DerivativeStructure, Number) - Static method in class xlinear.AutoDiff
 
operator_minus(Number, DerivativeStructure) - Static method in class xlinear.AutoDiff
 
operator_minus(Matrix) - Method in interface xlinear.DenseMatrix
 
operator_minus(DenseMatrix) - Method in interface xlinear.DenseMatrix
 
operator_minus(SparseMatrix) - Method in interface xlinear.DenseMatrix
 
operator_minus(Matrix) - Method in interface xlinear.Matrix
 
operator_minus(DenseMatrix) - Method in interface xlinear.Matrix
 
operator_minus(SparseMatrix) - Method in interface xlinear.Matrix
 
operator_minus(Matrix) - Method in interface xlinear.SparseMatrix
 
operator_minus(DenseMatrix) - Method in interface xlinear.SparseMatrix
 
operator_minus(SparseMatrix) - Method in interface xlinear.SparseMatrix
 
operator_multiply(Number, DerivativeStructure) - Static method in class xlinear.AutoDiff
 
operator_multiply(DerivativeStructure, DerivativeStructure) - Static method in class xlinear.AutoDiff
 
operator_multiply(DerivativeStructure, Number) - Static method in class xlinear.AutoDiff
 
operator_multiply(Number) - Method in interface xlinear.DenseMatrix
 
operator_multiply(Matrix) - Method in interface xlinear.DenseMatrix
 
operator_multiply(DenseMatrix) - Method in interface xlinear.DenseMatrix
 
operator_multiply(SparseMatrix) - Method in interface xlinear.DenseMatrix
 
operator_multiply(Number) - Method in interface xlinear.Matrix
 
operator_multiply(Matrix) - Method in interface xlinear.Matrix
 
operator_multiply(DenseMatrix) - Method in interface xlinear.Matrix
 
operator_multiply(SparseMatrix) - Method in interface xlinear.Matrix
 
operator_multiply(Number, DenseMatrix) - Static method in class xlinear.MatrixExtensions
 
operator_multiply(Number, SparseMatrix) - Static method in class xlinear.MatrixExtensions
 
operator_multiply(Number, Matrix) - Static method in class xlinear.MatrixExtensions
 
operator_multiply(Number) - Method in interface xlinear.SparseMatrix
 
operator_multiply(Matrix) - Method in interface xlinear.SparseMatrix
 
operator_multiply(DenseMatrix) - Method in interface xlinear.SparseMatrix
 
operator_multiply(SparseMatrix) - Method in interface xlinear.SparseMatrix
 
operator_multiplyAssign(Number) - Method in interface xlinear.Matrix
 
operator_plus(DerivativeStructure, DerivativeStructure) - Static method in class xlinear.AutoDiff
 
operator_plus(Number, DerivativeStructure) - Static method in class xlinear.AutoDiff
 
operator_plus(DerivativeStructure, Number) - Static method in class xlinear.AutoDiff
 
operator_plus(Matrix) - Method in interface xlinear.DenseMatrix
 
operator_plus(DenseMatrix) - Method in interface xlinear.DenseMatrix
 
operator_plus(SparseMatrix) - Method in interface xlinear.DenseMatrix
 
operator_plus(Matrix) - Method in interface xlinear.Matrix
 
operator_plus(DenseMatrix) - Method in interface xlinear.Matrix
 
operator_plus(SparseMatrix) - Method in interface xlinear.Matrix
 
operator_plus(Matrix) - Method in interface xlinear.SparseMatrix
 
operator_plus(DenseMatrix) - Method in interface xlinear.SparseMatrix
 
operator_plus(SparseMatrix) - Method in interface xlinear.SparseMatrix
 
operator_remove(Matrix) - Method in interface xlinear.Matrix
 
operator_remove(DenseMatrix) - Method in interface xlinear.Matrix
 
operator_remove(SparseMatrix) - Method in interface xlinear.Matrix
 
outOfRangeException(int, int, boolean) - Static method in class xlinear.StaticUtils
 

P

p() - Method in class xlinear.DeltaMethod
 

R

readOnly - Variable in class xlinear.internals.Slice
 
readOnlyView() - Method in interface xlinear.DenseMatrix
 
readOnlyView() - Method in interface xlinear.Matrix
 
readOnlyView() - Method in interface xlinear.SparseMatrix
 
rootMatrix - Variable in class xlinear.internals.Slice
The concrete matrix that is viewed by this MatrixView instance.
row(int) - Method in interface xlinear.DenseMatrix
 
row(int) - Method in interface xlinear.Matrix
 
row(int) - Method in interface xlinear.SparseMatrix
 
row0Incl - Variable in class xlinear.internals.Slice
 
row1Excl - Variable in class xlinear.internals.Slice
 
rowRoot2Slice(int) - Method in class xlinear.internals.Slice
Translate a row index relative to the root to a row index relative to the slice Note: assumes bounds have already been checked.
rowSlice2Root(int) - Method in class xlinear.internals.Slice
Translate a row index relative to the slice to a row index relative to the rootMatrix matrix Note: assumes bounds have already been checked.

S

sampleNormalByCovariance(Random, Matrix) - Static method in class xlinear.MatrixOperations
 
sampleNormalByCovariance(Random, CholeskyDecomposition) - Static method in class xlinear.MatrixOperations
 
sampleNormalByPrecision(Random, Matrix) - Static method in class xlinear.MatrixOperations
 
sampleNormalByPrecision(Random, CholeskyDecomposition) - Static method in class xlinear.MatrixOperations
 
sampleStandardNormal(Random, int) - Static method in class xlinear.MatrixOperations
 
scale(SparseMatrix, double) - Static method in class xlinear.StaticUtils
 
scale(DenseMatrix, double) - Static method in class xlinear.StaticUtils
 
scaleInPlace(SparseMatrix, double) - Static method in class xlinear.StaticUtils
 
scaleInPlace(DenseMatrix, double) - Static method in class xlinear.StaticUtils
 
set(int, int, double) - Method in class xlinear.internals.ColtSparseMatrix
 
set(int, int, double) - Method in class xlinear.internals.CommonsDenseMatrix
 
set(int, int, double) - Method in class xlinear.internals.Slice
 
set(int, int, String) - Method in class xlinear.internals.TablePrettyPrinter
 
set(int, int, double) - Method in interface xlinear.Matrix
 
set(int, double) - Method in interface xlinear.Matrix
 
slice(int, int, int, int, boolean) - Method in interface xlinear.DenseMatrix
 
slice(int, int, int, int) - Method in interface xlinear.DenseMatrix
 
slice(int, int, int, int, boolean) - Method in class xlinear.internals.ColtSparseMatrix
 
slice(int, int, int, int, boolean) - Method in class xlinear.internals.CommonsDenseMatrix
 
Slice - Class in xlinear.internals
 
Slice(Matrix, int, int, int, int, boolean) - Constructor for class xlinear.internals.Slice
 
slice(int, int, int, int, boolean) - Method in class xlinear.internals.Slice
 
slice(int, int, int, int, boolean) - Method in interface xlinear.Matrix
 
slice(int, int, int, int) - Method in interface xlinear.Matrix
 
slice(int, int, int, int, boolean) - Method in interface xlinear.SparseMatrix
 
slice(int, int, int, int) - Method in interface xlinear.SparseMatrix
 
solve(Matrix, CholeskyDecomposition.SolverMode) - Method in interface xlinear.CholeskyDecomposition.CholeskySolver
 
solve(Matrix) - Method in class xlinear.CholeskyDecomposition
For given b and M, find x such that M * x = b
solve(Matrix, CholeskyDecomposition.SolverMode) - Method in class xlinear.internals.CommonsDenseMatrix.DenseCholeskySolver
 
solve(Matrix) - Method in class xlinear.internals.CommonsDenseMatrix.DenseLUSolver
 
solve(DoubleMatrix1D) - Method in class xlinear.internals.CustomizedColtSparseDoubleCholesky
 
solve(DoubleMatrix1D, CholeskyDecomposition.SolverMode) - Method in class xlinear.internals.CustomizedColtSparseDoubleCholesky
Solves A*x = b(in-place).
solve(Matrix) - Method in interface xlinear.LUDecomposition.LUSolver
 
solve(Matrix) - Method in class xlinear.LUDecomposition
For given b and M, find x such that M * x = b
solveWithLCoefficients(Matrix) - Method in class xlinear.CholeskyDecomposition
For given b and L, find x such that L * x = b
solveWithLtransposeCoefficients(Matrix) - Method in class xlinear.CholeskyDecomposition
For given b and L, find x such that L.transpose * x = b
sparse(int, int) - Static method in class xlinear.MatrixOperations
 
sparse(int) - Static method in class xlinear.MatrixOperations
 
sparseCopy(Matrix) - Static method in class xlinear.MatrixExtensions
 
sparseCopy(double[][]) - Static method in class xlinear.MatrixOperations
 
sparseCopy(double[]) - Static method in class xlinear.MatrixOperations
 
SparseMatrix - Interface in xlinear
 
standardNormalVector(Random, int) - Static method in class xlinear.MatrixOperations
 
StaticUtils - Class in xlinear
Static utilities, which, in contrast to those in MatrixOperations, are written without dispatch methods.
StaticUtils() - Constructor for class xlinear.StaticUtils
 
sub(Matrix) - Method in interface xlinear.DenseMatrix
 
sub(DenseMatrix) - Method in interface xlinear.DenseMatrix
 
sub(SparseMatrix) - Method in interface xlinear.DenseMatrix
 
sub(Matrix) - Method in interface xlinear.Matrix
 
sub(DenseMatrix) - Method in interface xlinear.Matrix
 
sub(SparseMatrix) - Method in interface xlinear.Matrix
 
sub(DenseMatrix) - Method in interface xlinear.SparseMatrix
 
sub(SparseMatrix) - Method in interface xlinear.SparseMatrix
 
subInPlace(DenseMatrix) - Method in interface xlinear.DenseMatrix
 
subInPlace(SparseMatrix) - Method in interface xlinear.DenseMatrix
 
subInPlace(Matrix) - Method in interface xlinear.Matrix
 
subInPlace(DenseMatrix) - Method in interface xlinear.Matrix
 
subInPlace(SparseMatrix) - Method in interface xlinear.Matrix
 
subInPlace(DenseMatrix) - Method in interface xlinear.SparseMatrix
 
subInPlace(SparseMatrix) - Method in interface xlinear.SparseMatrix
 
subtract(DenseMatrix, DenseMatrix) - Static method in class xlinear.StaticUtils
 
subtract(SparseMatrix, SparseMatrix) - Static method in class xlinear.StaticUtils
 
subtract(SparseMatrix, DenseMatrix) - Static method in class xlinear.StaticUtils
 
subtract(DenseMatrix, SparseMatrix) - Static method in class xlinear.StaticUtils
 
subtractInPlace(DenseMatrix, DenseMatrix) - Static method in class xlinear.StaticUtils
 
subtractInPlace(SparseMatrix, SparseMatrix) - Static method in class xlinear.StaticUtils
 
subtractInPlace(SparseMatrix, DenseMatrix) - Static method in class xlinear.StaticUtils
 
subtractInPlace(DenseMatrix, SparseMatrix) - Static method in class xlinear.StaticUtils
 
sum(Matrix) - Static method in class xlinear.MatrixExtensions
 

T

TablePrettyPrinter - Class in xlinear.internals
 
TablePrettyPrinter() - Constructor for class xlinear.internals.TablePrettyPrinter
 
toArray(Matrix) - Static method in class xlinear.internals.JavaUtils
 
toArray(Matrix) - Static method in class xlinear.MatrixExtensions
 
toCommonsMatrix(Matrix) - Static method in class xlinear.MatrixExtensions
 
toCommonsVector(Matrix) - Static method in class xlinear.MatrixExtensions
 
toString() - Method in class xlinear.CholeskyDecomposition
 
toString() - Method in class xlinear.DeltaMethod
 
toString() - Method in class xlinear.internals.ColtSparseMatrix
 
toString() - Method in class xlinear.internals.CommonsDenseMatrix.DenseCholeskySolver
 
toString() - Method in class xlinear.internals.CommonsDenseMatrix.DenseLUSolver
 
toString() - Method in class xlinear.internals.CommonsDenseMatrix
 
toString() - Method in class xlinear.internals.Slice
 
toString(String) - Method in class xlinear.internals.TablePrettyPrinter
 
toString() - Method in class xlinear.LUDecomposition
 
toString(Matrix) - Static method in class xlinear.StaticUtils
Human-readable multi-line tabulated string for the provided matrix.
toStringDimensions(Matrix) - Static method in class xlinear.StaticUtils
 
transpose() - Method in interface xlinear.DenseMatrix
 
transpose() - Method in interface xlinear.Matrix
 
transpose() - Method in interface xlinear.SparseMatrix
 

U

U - Variable in class xlinear.LUDecomposition
 

V

valueOf(String) - Static method in enum xlinear.CholeskyDecomposition.SolverMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum xlinear.CholeskyDecomposition.SolverMode
Returns an array containing the constants of this enum type, in the order they are declared.
vectorToArray(Matrix) - Static method in class xlinear.internals.JavaUtils
 
vectorToArray(Matrix) - Static method in class xlinear.MatrixExtensions
 
visit(MatrixVisitorViewOnly) - Method in interface xlinear.DenseMatrix
Efficient traversal of all entries.
visit(MatrixVisitorViewOnly) - Method in class xlinear.internals.CommonsDenseMatrix
 
visit(int, int, double) - Method in interface xlinear.internals.MatrixVisitorViewOnly
 
visitNonZeros(MatrixVisitorViewOnly) - Method in class xlinear.internals.ColtSparseMatrix
 
visitNonZeros(MatrixVisitorViewOnly) - Method in interface xlinear.SparseMatrix
Efficient traversal of non zero entries.
visitSkippingSomeZeros(Matrix, MatrixVisitorViewOnly) - Static method in class xlinear.StaticUtils
Iterate over entries of the matrix, where zeros may or may not be skipped depending on the runtime type of the matrix (sparse vs dense)

X

xlinear - package xlinear
 
xlinear.internals - package xlinear.internals
 
A C D E F G H I J L M N O P R S T U V X 
Skip navigation links