Package | Description |
---|---|
fr.cnes.sirius.patrius.covariance |
Modifier and Type | Method and Description |
---|---|
Covariance |
Covariance.add(SymmetricPositiveMatrix m)
Adds the symmetric positive semi-definite matrix M to this covariance matrix and returns a
new Covariance instance associated with the computed matrix and the same
parameter descriptors.
|
Covariance |
Covariance.copy()
Gets a copy of this Covariance instance.
|
Covariance |
AbstractOrbitalCovariance.getCovariance()
Gets the covariance.
|
Covariance |
MultiOrbitalCovariance.getRelativeCovariance(int index1,
int index2)
Computes the relative covariance between two orbits.
|
Covariance |
Covariance.getSubCovariance(Collection<ParameterDescriptor> selectedParameterDescriptors)
Extracts the parts of the covariance associated with the specified parameter descriptors.
|
Covariance |
Covariance.getSubCovariance(int[] indices)
Extracts the parts of the covariance associated with the specified row/column indices.
|
Covariance |
Covariance.positiveScalarMultiply(double d)
Multiplies this covariance matrix by a positive scalar.
|
Covariance |
Covariance.quadraticMultiplication(RealMatrix m)
Gets the result of the quadratic multiplication M×C×MT, where C is
this covariance matrix and M is the provided matrix, and associates the computed matrix with
default parameter descriptors.
|
Covariance |
Covariance.quadraticMultiplication(RealMatrix m,
boolean isTranspose)
Gets the result of the quadratic multiplication M×C×MT, where C is
this covariance matrix and M or MT is the provided matrix, and associates the
computed matrix with default parameter descriptors.
|
Covariance |
Covariance.quadraticMultiplication(RealMatrix m,
Collection<ParameterDescriptor> newParameterDescriptors)
Gets the result of the quadratic multiplication M×C×MT, where C is
this covariance matrix and M is the provided matrix, and associates the computed matrix with
the specified parameter descriptors.
|
Covariance |
Covariance.quadraticMultiplication(RealMatrix m,
Collection<ParameterDescriptor> newParameterDescriptors,
boolean isTranspose)
Gets the result of the quadratic multiplication M×C×MT, where C is
this covariance matrix and M or MT is the provided matrix, and associates the
computed matrix with the specified parameter descriptors.
|
Constructor and Description |
---|
AbstractOrbitalCovariance(Covariance covarianceIn,
Frame frameIn,
OrbitType orbitTypeIn,
PositionAngle positionAngleIn)
Creates a new instance from the supplied covariance, frame, orbit type and position angle
type.
|
MultiOrbitalCovariance(Covariance covariance,
Collection<Orbit> orbits,
int[] nbAdditionalParametersIn,
Frame frame,
OrbitType orbitType,
PositionAngle positionAngle)
Creates a new instance that associates a covariance matrix with multiple orbits, the
covariance being defined in the specified frame, orbit type and position angle type.
|
OrbitalCovariance(Covariance covariance,
Orbit orbit)
Creates a new instance that associates a covariance matrix with a given orbit, the covariance
being defined in the orbit's frame and type, and a
TRUE position
angle type. |
OrbitalCovariance(Covariance covariance,
Orbit orbit,
Frame frame,
OrbitType orbitType,
PositionAngle positionAngle)
Creates a new instance that associates a covariance matrix with a given orbit, the covariance
being defined in the specified frame, orbit type and position angle type.
|
OrbitalCovariance(Covariance covariance,
Orbit orbit,
PositionAngle positionAngle)
Creates a new instance that associates a covariance matrix with a given orbit, the covariance
being defined in the orbit's frame and type, and the specified position angle type.
|
Copyright © 2023 CNES. All rights reserved.