Package | Description |
---|---|
fr.cnes.sirius.patrius.math.linear |
Modifier and Type | Interface and Description |
---|---|
interface |
SymmetricPositiveMatrix
Interface for symmetric positive semi-definite matrices.
|
Modifier and Type | Class and Description |
---|---|
class |
ArrayRowSymmetricMatrix
Symmetric matrix defined by its lower triangular part.
|
class |
DecomposedSymmetricPositiveMatrix
Stores a symmetric positive semi-definite matrix as A = B×BT.
|
class |
DiagonalMatrix
Implementation of a diagonal matrix.
|
Modifier and Type | Method and Description |
---|---|
SymmetricMatrix |
SymmetricMatrix.add(SymmetricMatrix m)
Adds a
SymmetricMatrix to this matrix. |
SymmetricMatrix |
DecomposedSymmetricPositiveMatrix.add(SymmetricMatrix m)
Adds a
SymmetricMatrix to this matrix. |
SymmetricMatrix |
DiagonalMatrix.add(SymmetricMatrix m)
Adds a
SymmetricMatrix to this matrix. |
SymmetricMatrix |
SymmetricMatrix.copy()
Returns a (deep) copy of this.
|
SymmetricMatrix |
SymmetricMatrix.getInverse()
Get the inverse of the decomposed matrix.
|
SymmetricMatrix |
SymmetricMatrix.getInverse(Decomposition decomposition)
Get the inverse matrix computed with the given decomposition algorithm.
|
SymmetricMatrix |
SymmetricMatrix.permutation(int[] index)
Permute the rows/columns of this matrix according to a new specified index order list.
|
SymmetricMatrix |
SymmetricMatrix.power(int p)
Returns the result of multiplying
this with itself p times. |
SymmetricMatrix |
SymmetricMatrix.quadraticMultiplication(RealMatrix m)
Gets the result of the quadratic multiplication M×S×MT, where S is
this matrix and M is the provided matrix.
|
SymmetricMatrix |
DiagonalMatrix.quadraticMultiplication(RealMatrix m)
Gets the result of the quadratic multiplication M×S×MT, where S is
this matrix and M is the provided matrix.
|
SymmetricMatrix |
SymmetricMatrix.quadraticMultiplication(RealMatrix m,
boolean isTranspose)
Gets the result of the quadratic multiplication M×S×MT, where S is
this matrix and M or MT is the provided matrix.
|
SymmetricMatrix |
DiagonalMatrix.quadraticMultiplication(RealMatrix m,
boolean isTranspose)
Gets the result of the quadratic multiplication M×S×MT, where S is
this matrix and M or MT is the provided matrix.
|
SymmetricMatrix |
SymmetricMatrix.scalarAdd(double d)
Adds a scalar to each entry of this matrix.
|
SymmetricMatrix |
DecomposedSymmetricPositiveMatrix.scalarAdd(double d)
Returns the result of adding
d to each entry of this . |
SymmetricMatrix |
DiagonalMatrix.scalarAdd(double d)
Returns the result of adding
d to each entry of this . |
SymmetricMatrix |
SymmetricMatrix.scalarMultiply(double d)
Multiplies each entry of this matrix by a scalar.
|
SymmetricMatrix |
DecomposedSymmetricPositiveMatrix.scalarMultiply(double d)
Returns the result of multiplying each entry of
this by d . |
SymmetricMatrix |
SymmetricMatrix.subtract(SymmetricMatrix m)
Subtracts a
SymmetricMatrix from this matrix. |
SymmetricMatrix |
DecomposedSymmetricPositiveMatrix.subtract(SymmetricMatrix m)
Subtracts a
SymmetricMatrix from this matrix. |
SymmetricMatrix |
DiagonalMatrix.subtract(SymmetricMatrix m)
Subtracts a
SymmetricMatrix from this matrix. |
SymmetricMatrix |
DecomposedSymmetricPositiveMatrix.toSymmetricMatrix()
Gets the matrix A resulting of the decomposition A = B×BT of this matrix.
|
SymmetricMatrix |
SymmetricMatrix.transpose()
Returns the transpose of this matrix.
|
Modifier and Type | Method and Description |
---|---|
SymmetricMatrix |
SymmetricMatrix.add(SymmetricMatrix m)
Adds a
SymmetricMatrix to this matrix. |
SymmetricMatrix |
DecomposedSymmetricPositiveMatrix.add(SymmetricMatrix m)
Adds a
SymmetricMatrix to this matrix. |
SymmetricMatrix |
DiagonalMatrix.add(SymmetricMatrix m)
Adds a
SymmetricMatrix to this matrix. |
ArrayRowSymmetricMatrix |
ArrayRowSymmetricMatrix.add(SymmetricMatrix m)
Adds a
SymmetricMatrix to this matrix. |
RealMatrix |
DecomposedSymmetricPositiveMatrix.multiply(SymmetricMatrix m,
boolean toTranspose,
double d)
Returns the result of postmultiplying d × this × m (independently from the
toTranspose parameter value as we use diagonal matrix). |
SymmetricMatrix |
SymmetricMatrix.subtract(SymmetricMatrix m)
Subtracts a
SymmetricMatrix from this matrix. |
SymmetricMatrix |
DecomposedSymmetricPositiveMatrix.subtract(SymmetricMatrix m)
Subtracts a
SymmetricMatrix from this matrix. |
SymmetricMatrix |
DiagonalMatrix.subtract(SymmetricMatrix m)
Subtracts a
SymmetricMatrix from this matrix. |
ArrayRowSymmetricMatrix |
ArrayRowSymmetricMatrix.subtract(SymmetricMatrix m)
Subtracts a
SymmetricMatrix from this matrix. |
Copyright © 2020 CNES. All rights reserved.