Package | Description |
---|---|
fr.cnes.sirius.patrius.forces.maneuvers | |
fr.cnes.sirius.patrius.math.linear |
Modifier and Type | Method and Description |
---|---|
SymmetricMatrix |
GatesModel.getCovarianceMatrix3x3(Vector3D deltaV)
Computes the covariance matrix modeling the uncertainty on a maneuver's magnitude and
direction.
|
static SymmetricMatrix |
GatesModel.getCovarianceMatrix3x3(Vector3D deltaV,
double sigmaMagnitude,
double sigmaDirection)
Computes the covariance matrix modeling the uncertainty on a maneuver's magnitude and
direction.
|
SymmetricMatrix |
GatesModel.getCovarianceMatrix6x6(Vector3D deltaV)
Computes the covariance matrix modeling the uncertainty on an object's position and velocity
induced by the uncertainty on a maneuver's magnitude and direction.
|
static SymmetricMatrix |
GatesModel.getCovarianceMatrix6x6(Vector3D deltaV,
double sigmaMagnitude,
double sigmaDirection)
Computes the covariance matrix modeling the uncertainty on an object's position and velocity
induced by the uncertainty on a maneuver's magnitude and direction.
|
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 |
DecomposedSymmetricPositiveMatrix.add(SymmetricMatrix m)
Adds a
SymmetricMatrix to this matrix. |
SymmetricMatrix |
SymmetricMatrix.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.extractSubSymmetricMatrix(int[] index)
Extract a sub-part of the matrix providing a subset of indices.
|
SymmetricMatrix |
SymmetricMatrix.getInverse()
Get the inverse of the decomposed matrix.
|
SymmetricMatrix |
SymmetricMatrix.getInverse(Function<RealMatrix,Decomposition> decompositionBuilder)
Get the inverse matrix computed with the given decomposition algorithm.
|
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 toTranspose)
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 toTranspose)
Gets the result of the quadratic multiplication M×S×MT, where S is
this matrix and M or MT is the provided matrix.
|
SymmetricMatrix |
DecomposedSymmetricPositiveMatrix.scalarAdd(double d)
Returns the result of adding
d to each entry of this . |
SymmetricMatrix |
SymmetricMatrix.scalarAdd(double d)
Adds a scalar to each entry of this matrix.
|
SymmetricMatrix |
DiagonalMatrix.scalarAdd(double d)
Returns the result of adding
d to each entry of this . |
SymmetricMatrix |
DecomposedSymmetricPositiveMatrix.scalarMultiply(double d)
Returns the result of multiplying each entry of
this by d . |
SymmetricMatrix |
SymmetricMatrix.scalarMultiply(double d)
Multiplies each entry of this matrix by a scalar.
|
SymmetricMatrix |
DecomposedSymmetricPositiveMatrix.subtract(SymmetricMatrix m)
Subtracts a
SymmetricMatrix from this matrix. |
SymmetricMatrix |
SymmetricMatrix.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 |
DecomposedSymmetricPositiveMatrix.add(SymmetricMatrix m)
Adds a
SymmetricMatrix to this matrix. |
SymmetricMatrix |
SymmetricMatrix.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 |
DecomposedSymmetricPositiveMatrix.subtract(SymmetricMatrix m)
Subtracts a
SymmetricMatrix from this matrix. |
SymmetricMatrix |
SymmetricMatrix.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 © 2021 CNES. All rights reserved.