Package | Description |
---|---|
agi.foundation.ccsds |
Contains types for interoperating with data formats supported by
The Consultative Committee for Space Data Systems (CCSDS).
|
agi.foundation.coordinates |
Contains types for quantifying and converting between various coordinate representations.
|
agi.foundation.numericalmethods |
Contains general numerical algorithms.
|
agi.foundation.stk |
Contains types for interoperating with the STK desktop application and related data.
|
Modifier and Type | Method and Description |
---|---|
DateMotionCollection1<Matrix6By6Symmetric> |
CcsdsOrbitEphemerisMessageSegment.getCovarianceData()
Gets the covariance data.
|
Modifier and Type | Method and Description |
---|---|
void |
CcsdsOrbitEphemerisMessageSegment.setCovarianceData(DateMotionCollection1<Matrix6By6Symmetric> value)
Sets the covariance data.
|
Modifier and Type | Method and Description |
---|---|
Matrix6By6Symmetric |
Matrix6By6Symmetric.add(Matrix6By6Symmetric matrix)
Adds a matrix to this matrix.
|
static Matrix6By6Symmetric |
Matrix6By6Symmetric.add(Matrix6By6Symmetric left,
Matrix6By6Symmetric right)
Adds a matrix to this matrix.
|
static Matrix6By6Symmetric |
Matrix6By6Symmetric.diagonalMatrix(double m11,
double m22,
double m33,
double m44,
double m55,
double m66)
Forms a diagonal matrix from the input elements.
|
static Matrix6By6Symmetric |
Matrix6By6Symmetric.fromLowerTriangular(double m11,
double m21,
double m22,
double m31,
double m32,
double m33,
double m41,
double m42,
double m43,
double m44,
double m51,
double m52,
double m53,
double m54,
double m55,
double m61,
double m62,
double m63,
double m64,
double m65,
double m66)
Forms a symmetric matrix from the lower triangular elements.
|
static Matrix6By6Symmetric |
Matrix6By6Symmetric.fromLowerTriangular(Matrix6By6 matrix)
Forms a symmetric matrix from the lower triangular elements of the provided matrix.
|
static Matrix6By6Symmetric |
Matrix6By6Symmetric.fromUpperTriangular(double m11,
double m12,
double m13,
double m14,
double m15,
double m16,
double m22,
double m23,
double m24,
double m25,
double m26,
double m33,
double m34,
double m35,
double m36,
double m44,
double m45,
double m46,
double m55,
double m56,
double m66)
Forms a symmetric matrix from the upper triangular elements.
|
static Matrix6By6Symmetric |
Matrix6By6Symmetric.fromUpperTriangular(Matrix6By6 matrix)
Forms a symmetric matrix from the upper triangular elements of the provided matrix.
|
static Matrix6By6Symmetric |
Matrix6By6Symmetric.getIdentity()
Gets a
Matrix6By6Symmetric representing an identity transformation. |
static Matrix6By6Symmetric |
Matrix6By6Symmetric.getUndefined()
Gets a
Matrix6By6Symmetric representing an undefined matrix containing Double.NaN values. |
static Matrix6By6Symmetric |
Matrix6By6Symmetric.getZero()
Gets a
Matrix6By6Symmetric representing the zero matrix. |
Matrix6By6Symmetric |
Matrix6By6Symmetric.multiply(double scalar)
Multiplies this matrix by a scalar.
|
static Matrix6By6Symmetric |
Matrix6By6Symmetric.multiply(double scalar,
Matrix6By6Symmetric matrix)
Multiplies a scalar by a matrix.
|
Matrix6By6Symmetric |
Matrix6By6Symmetric.multiply(Matrix6By6Symmetric matrix)
Multiplies this matrix by a matrix.
|
static Matrix6By6Symmetric |
Matrix6By6Symmetric.multiply(Matrix6By6Symmetric matrix,
double scalar)
Multiplies a matrix by a scalar.
|
static Matrix6By6Symmetric |
Matrix6By6Symmetric.multiply(Matrix6By6Symmetric left,
Matrix6By6Symmetric right)
Multiplies the left matrix by the right matrix.
|
Matrix6By6Symmetric |
Matrix6By6Symmetric.subtract(Matrix6By6Symmetric matrix)
Subtracts a matrix from this matrix.
|
static Matrix6By6Symmetric |
Matrix6By6Symmetric.subtract(Matrix6By6Symmetric left,
Matrix6By6Symmetric right)
Subtracts the second matrix from the first.
|
Matrix6By6Symmetric |
Matrix6By6Symmetric.transpose()
Transposes the matrix.
|
Modifier and Type | Method and Description |
---|---|
static Matrix6By6 |
Matrix6By6.add(Matrix6By6 left,
Matrix6By6Symmetric right)
Adds a matrix to this matrix.
|
Matrix6By6Symmetric |
Matrix6By6Symmetric.add(Matrix6By6Symmetric matrix)
Adds a matrix to this matrix.
|
Matrix6By6 |
Matrix6By6.add(Matrix6By6Symmetric matrix)
Adds a matrix to this matrix.
|
static Matrix6By6 |
Matrix6By6Symmetric.add(Matrix6By6Symmetric left,
Matrix6By6 right)
Adds a matrix to this matrix.
|
static Matrix6By6Symmetric |
Matrix6By6Symmetric.add(Matrix6By6Symmetric left,
Matrix6By6Symmetric right)
Adds a matrix to this matrix.
|
static boolean |
Matrix6By6Symmetric.equals(Matrix6By6Symmetric left,
Matrix6By6Symmetric right)
Returns
true if the two instances are exactly equal. |
boolean |
Matrix6By6Symmetric.equalsEpsilon(Matrix6By6Symmetric other,
double epsilon)
Returns true if all of the elements of this matrix are within
epsilon
of the same elements of the specified matrix. |
boolean |
Matrix6By6Symmetric.equalsType(Matrix6By6Symmetric other)
Indicates whether another instance of this type is exactly equal to this instance.
|
static Matrix6By6Symmetric |
Matrix6By6Symmetric.multiply(double scalar,
Matrix6By6Symmetric matrix)
Multiplies a scalar by a matrix.
|
static Matrix6By6 |
Matrix6By6.multiply(Matrix6By6 left,
Matrix6By6Symmetric right)
Multiplies the left matrix by the right matrix.
|
Matrix6By6Symmetric |
Matrix6By6Symmetric.multiply(Matrix6By6Symmetric matrix)
Multiplies this matrix by a matrix.
|
Matrix6By6 |
Matrix6By6.multiply(Matrix6By6Symmetric matrix)
Multiplies this matrix by a matrix.
|
static Matrix6By6Symmetric |
Matrix6By6Symmetric.multiply(Matrix6By6Symmetric matrix,
double scalar)
Multiplies a matrix by a scalar.
|
static Matrix6By6 |
Matrix6By6Symmetric.multiply(Matrix6By6Symmetric left,
Matrix6By6 right)
Multiplies the left matrix by the right matrix.
|
static Matrix6By6Symmetric |
Matrix6By6Symmetric.multiply(Matrix6By6Symmetric left,
Matrix6By6Symmetric right)
Multiplies the left matrix by the right matrix.
|
static boolean |
Matrix6By6Symmetric.notEquals(Matrix6By6Symmetric left,
Matrix6By6Symmetric right)
Returns
true if the two instances are not exactly equal. |
static Matrix6By6 |
Matrix6By6.subtract(Matrix6By6 left,
Matrix6By6Symmetric right)
Subtracts the second matrix from the first.
|
Matrix6By6Symmetric |
Matrix6By6Symmetric.subtract(Matrix6By6Symmetric matrix)
Subtracts a matrix from this matrix.
|
Matrix6By6 |
Matrix6By6.subtract(Matrix6By6Symmetric matrix)
Subtracts a matrix from this matrix.
|
static Matrix6By6 |
Matrix6By6Symmetric.subtract(Matrix6By6Symmetric left,
Matrix6By6 right)
Subtracts the second matrix from the first.
|
static Matrix6By6Symmetric |
Matrix6By6Symmetric.subtract(Matrix6By6Symmetric left,
Matrix6By6Symmetric right)
Subtracts the second matrix from the first.
|
Constructor and Description |
---|
Covariance3By3SizeAndOrientation(Matrix6By6Symmetric matrix)
Initializes a new
Covariance3By3SizeAndOrientation object from a Matrix6By6Symmetric
that contains position and velocity covariance information. |
Matrix6By6(Matrix6By6Symmetric matrix)
Initializes a new instance from a
Matrix6By6Symmetric . |
Constructor and Description |
---|
Covariance6By6TwoBodyBlender(DateMotionCollection1<Cartesian> orbitStates,
IDateMotionCollection1<Matrix6By6Symmetric> covarianceData)
Initializes a new instance.
|
Covariance6By6TwoBodyBlender(DateMotionCollection1<Cartesian> orbitStates,
IDateMotionCollection1<Matrix6By6Symmetric> covarianceData,
ReferenceFrame orbitStatesFrame,
Axes covarianceAxes,
ReferenceFrame inertialPropagationFrame,
double gravitationalParameter)
Initializes a new instance.
|
Modifier and Type | Method and Description |
---|---|
DateMotionCollection1<Matrix6By6Symmetric> |
StkEphemerisFile.CovarianceTimePosVel.getCovarianceData()
Gets the covariance data.
|
Modifier and Type | Method and Description |
---|---|
void |
StkEphemerisFile.CovarianceTimePosVel.setCovarianceData(DateMotionCollection1<Matrix6By6Symmetric> value)
Sets the covariance data.
|