Package | Description |
---|---|
Jama | |
Jama.util | |
org.lcsim.fit.polynomial | |
org.lcsim.geometry.compact |
A package for reading compact geometry XML files.
|
org.lcsim.math.moments | |
org.lcsim.recon.tracking.trfbase | |
org.lcsim.recon.tracking.trffit |
Modifier and Type | Method and Description |
---|---|
Matrix |
Matrix.arrayLeftDivide(Matrix B)
Element-by-element left division, C = A.\B
|
Matrix |
Matrix.arrayLeftDivideEquals(Matrix B)
Element-by-element left division in place, A = A.\B
|
Matrix |
Matrix.arrayRightDivide(Matrix B)
Element-by-element right division, C = A./B
|
Matrix |
Matrix.arrayRightDivideEquals(Matrix B)
Element-by-element right division in place, A = A./B
|
Matrix |
Matrix.arrayTimes(Matrix B)
Element-by-element multiplication, C = A.*B
|
Matrix |
Matrix.arrayTimesEquals(Matrix B)
Element-by-element multiplication in place, A = A.*B
|
static Matrix |
Matrix.constructWithCopy(double[][] A)
Construct a matrix from a copy of a 2-D array.
|
Matrix |
Matrix.copy()
Make a deep copy of a matrix
|
Matrix |
EigenvalueDecomposition.getD()
Return the block diagonal eigenvalue matrix
|
Matrix |
QRDecomposition.getH()
Return the Householder vectors
|
Matrix |
CholeskyDecomposition.getL()
Return triangular factor.
|
Matrix |
LUDecomposition.getL()
Return lower triangular factor
|
Matrix |
Matrix.getMatrix(int[] r,
int[] c)
Returns a submatrix.
|
Matrix |
Matrix.getMatrix(int[] r,
int j0,
int j1)
Returns a submatrix.
|
Matrix |
Matrix.getMatrix(int i0,
int i1,
int[] c)
Returns a submatrix.
|
Matrix |
Matrix.getMatrix(int i0,
int i1,
int j0,
int j1)
Returns a submatrix.
|
Matrix |
QRDecomposition.getQ()
Generate and return the (economy-sized) orthogonal factor
|
Matrix |
QRDecomposition.getR()
Return the upper triangular factor
|
Matrix |
SingularValueDecomposition.getS()
Return the diagonal matrix of singular values
|
Matrix |
LUDecomposition.getU()
Return upper triangular factor
|
Matrix |
SingularValueDecomposition.getU()
Return the left singular vectors
|
Matrix |
EigenvalueDecomposition.getV()
Return the eigenvector matrix
|
Matrix |
SingularValueDecomposition.getV()
Return the right singular vectors
|
static Matrix |
Matrix.identity(int m,
int n)
Generate identity matrix
|
Matrix |
Matrix.inverse()
Matrix inverse or pseudoinverse
|
Matrix |
Matrix.minus(Matrix B)
C = A - B
|
Matrix |
Matrix.minusEquals(Matrix B)
A = A - B
|
Matrix |
Matrix.plus(Matrix B)
C = A + B
|
Matrix |
Matrix.plusEquals(Matrix B)
A = A + B
|
static Matrix |
Matrix.random(int m,
int n)
Generate matrix with random elements
|
static Matrix |
Matrix.read(BufferedReader input)
Read a matrix from a stream.
|
Matrix |
QRDecomposition.solve(Matrix B)
Least squares solution of A*X = B
|
Matrix |
CholeskyDecomposition.solve(Matrix B)
Solve A*X = B
|
Matrix |
Matrix.solve(Matrix B)
Solve A*X = B
|
Matrix |
LUDecomposition.solve(Matrix B)
Solve A*X = B
|
Matrix |
Matrix.solveTranspose(Matrix B)
Solve X*A = B, which is also A'*X' = B'
|
Matrix |
Matrix.times(double s)
Multiply a matrix by a scalar, C = s*A
|
Matrix |
Matrix.times(Matrix B)
Linear algebraic matrix multiplication, A * B
|
Matrix |
Matrix.timesEquals(double s)
Multiply a matrix by a scalar in place, A = s*A
|
Matrix |
Matrix.transpose()
Returns the transpose of the matrix.
|
Matrix |
Matrix.uminus()
Unary minus
|
Modifier and Type | Method and Description |
---|---|
Matrix |
Matrix.arrayLeftDivide(Matrix B)
Element-by-element left division, C = A.\B
|
Matrix |
Matrix.arrayLeftDivideEquals(Matrix B)
Element-by-element left division in place, A = A.\B
|
Matrix |
Matrix.arrayRightDivide(Matrix B)
Element-by-element right division, C = A./B
|
Matrix |
Matrix.arrayRightDivideEquals(Matrix B)
Element-by-element right division in place, A = A./B
|
Matrix |
Matrix.arrayTimes(Matrix B)
Element-by-element multiplication, C = A.*B
|
Matrix |
Matrix.arrayTimesEquals(Matrix B)
Element-by-element multiplication in place, A = A.*B
|
private void |
Matrix.checkMatrixDimensions(Matrix B)
Check if size(A) == size(B)
|
Matrix |
Matrix.minus(Matrix B)
C = A - B
|
Matrix |
Matrix.minusEquals(Matrix B)
A = A - B
|
Matrix |
Matrix.plus(Matrix B)
C = A + B
|
Matrix |
Matrix.plusEquals(Matrix B)
A = A + B
|
void |
Matrix.setMatrix(int[] r,
int[] c,
Matrix X)
Sets a submatrix.
|
void |
Matrix.setMatrix(int[] r,
int j0,
int j1,
Matrix X)
Sets a submatrix.
|
void |
Matrix.setMatrix(int i0,
int i1,
int[] c,
Matrix X)
Sets a submatrix.
|
void |
Matrix.setMatrix(int i0,
int i1,
int j0,
int j1,
Matrix X)
Sets a submatrix.
|
Matrix |
QRDecomposition.solve(Matrix B)
Least squares solution of A*X = B
|
Matrix |
CholeskyDecomposition.solve(Matrix B)
Solve A*X = B
|
Matrix |
Matrix.solve(Matrix B)
Solve A*X = B
|
Matrix |
LUDecomposition.solve(Matrix B)
Solve A*X = B
|
Matrix |
Matrix.solveTranspose(Matrix B)
Solve X*A = B, which is also A'*X' = B'
|
Matrix |
Matrix.times(Matrix B)
Linear algebraic matrix multiplication, A * B
|
Constructor and Description |
---|
CholeskyDecomposition(Matrix Arg)
Cholesky algorithm for symmetric and positive definite matrix.
|
EigenvalueDecomposition(Matrix Arg)
Check for symmetry, then construct the eigenvalue decomposition
|
LUDecomposition(Matrix A)
LU Decomposition
|
QRDecomposition(Matrix A)
QR Decomposition, computed by Householder reflections.
|
SingularValueDecomposition(Matrix Arg)
Construct the singular value decomposition
|
Modifier and Type | Method and Description |
---|---|
static Matrix |
Maths.toJamaMatrix(Matrix mIn) |
Modifier and Type | Method and Description |
---|---|
static Matrix |
Maths.fromJamaMatrix(Matrix mIn) |
Modifier and Type | Field and Description |
---|---|
private Matrix |
PolynomialFit._covariance |
private Matrix |
PolynomialFit._parameters |
Modifier and Type | Method and Description |
---|---|
Matrix |
PolynomialFit.covariance()
Return the covariance matrix
|
Matrix |
PolynomialFit.parameters()
Return the fit parameters.
|
Constructor and Description |
---|
PolynomialFit(Matrix p,
Matrix c)
Creates a new instance of PolynomialFit
|
Modifier and Type | Field and Description |
---|---|
private Map<String,Matrix> |
Detector.matrices |
Modifier and Type | Method and Description |
---|---|
Matrix |
Detector.getMatrix(String name)
Get a matrix associated with this Detector.
|
Modifier and Type | Method and Description |
---|---|
Map<String,Matrix> |
Detector.getMatrices()
Get the map of named matrices.
|
Modifier and Type | Method and Description |
---|---|
void |
Detector.addMatrix(String name,
Matrix matrix)
Add a matrix associated with this Detector, e.g.
|
Modifier and Type | Field and Description |
---|---|
private Matrix |
CentralMomentsCalculator._eigenvectors |
private Matrix |
CentralMomentsCalculator._tensor |
Modifier and Type | Field and Description |
---|---|
private Matrix |
HitDerivative._mat |
private Matrix |
TrackDerivative._mat |
private Matrix |
HitError._mat |
private Matrix |
TrackError._mat |
private Matrix |
TrackVector._vec |
private Matrix |
HitVector._vec |
Modifier and Type | Method and Description |
---|---|
Matrix |
TrackVector.getMatrix()
Return the underlying track vector as a Jama Matrix.
|
Matrix |
TrackDerivative.getMatrix()
Return the TrackDerivative as a Jama Matrix.
|
Matrix |
TrackError.getMatrix()
Get the track error matrix.
|
Matrix |
TrackVector.matrix()
Return the underlying track vector as a Jama Matrix.
|
Matrix |
HitDerivative.matrix()
Return the underlying matrix.
|
Matrix |
HitVector.matrix()
access the hit vector
|
Matrix |
HitError.matrix() |
Constructor and Description |
---|
HitDerivative(Matrix mtx)
constructor from implementation
|
HitError(Matrix err) |
HitVector(Matrix vec)
constructor from Matrix implementation
|
TrackDerivative(Matrix mat)
Constructor from Jama Matrix.
|
TrackError(Matrix mat)
Constructor from Jama Matrix.
|
TrackVector(Matrix mat)
Constructor from Jama Matrix.
|
Modifier and Type | Method and Description |
---|---|
Matrix |
AddFitKalman.Box.get_deriv(int ider) |
Matrix |
AddFitKalman.Box.get_error(int ierr) |
Matrix |
AddFitKalman.Box.get_gain(int igai) |
Matrix |
AddFitKalman.Box.get_vector(int ivec) |
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.