Package | Description |
---|---|
fr.cnes.sirius.patrius.bodies.bsp.spice | |
fr.cnes.sirius.patrius.math.linear | |
fr.cnes.sirius.patrius.math.ode |
This package provides classes to solve Ordinary Differential Equations problems.
|
fr.cnes.sirius.patrius.math.ode.nonstiff | |
fr.cnes.sirius.patrius.math.ode.sampling |
This package provides classes to handle sampling steps during
Ordinary Differential Equations integration.
|
Modifier and Type | Method and Description |
---|---|
static Array2DRowRealMatrix |
SpiceChangeFrame.frameRotationMatrix(int refA,
int refB)
Compute the matrix needed to rotate vectors between two standard inertial reference frames.
|
Modifier and Type | Method and Description |
---|---|
Array2DRowRealMatrix |
Array2DRowRealMatrix.add(Array2DRowRealMatrix m)
Returns the result of adding a matrix M to this matrix.
|
static Array2DRowRealMatrix |
MatrixUtils.bigFractionMatrixToRealMatrix(FieldMatrix<BigFraction> m)
|
static Array2DRowRealMatrix |
MatrixUtils.fractionMatrixToRealMatrix(FieldMatrix<Fraction> m)
|
Array2DRowRealMatrix |
Array2DRowRealMatrix.multiply(Array2DRowRealMatrix m)
Returns the result of postmultiplying this matrix by a matrix M.
|
Array2DRowRealMatrix |
Array2DRowRealMatrix.multiply(Array2DRowRealMatrix m,
boolean toTranspose)
Returns the result of postmultiplying this matrix by a matrix M or by its transpose
MT.
|
Array2DRowRealMatrix |
Array2DRowRealMatrix.multiply(Array2DRowRealMatrix m,
boolean toTranspose,
double d)
Returns the result of postmultiplying this matrix by a matrix M or by its transpose
MT, then by a scalar
d . |
Array2DRowRealMatrix |
Array2DRowRealMatrix.subtract(Array2DRowRealMatrix m)
Returns the result of subtracting a matrix M from this matrix.
|
Modifier and Type | Method and Description |
---|---|
Array2DRowRealMatrix |
Array2DRowRealMatrix.add(Array2DRowRealMatrix m)
Returns the result of adding a matrix M to this matrix.
|
Array2DRowRealMatrix |
Array2DRowRealMatrix.multiply(Array2DRowRealMatrix m)
Returns the result of postmultiplying this matrix by a matrix M.
|
Array2DRowRealMatrix |
Array2DRowRealMatrix.multiply(Array2DRowRealMatrix m,
boolean toTranspose)
Returns the result of postmultiplying this matrix by a matrix M or by its transpose
MT.
|
Array2DRowRealMatrix |
Array2DRowRealMatrix.multiply(Array2DRowRealMatrix m,
boolean toTranspose,
double d)
Returns the result of postmultiplying this matrix by a matrix M or by its transpose
MT, then by a scalar
d . |
Array2DRowRealMatrix |
Array2DRowRealMatrix.subtract(Array2DRowRealMatrix m)
Returns the result of subtracting a matrix M from this matrix.
|
Modifier and Type | Field and Description |
---|---|
protected Array2DRowRealMatrix |
MultistepIntegrator.nordsieck
Nordsieck matrix of the higher scaled derivatives.
|
Modifier and Type | Method and Description |
---|---|
protected abstract Array2DRowRealMatrix |
MultistepIntegrator.initializeHighOrderDerivatives(double h,
double[] t,
double[][] y,
double[][] yDot)
Initialize the high order scaled derivatives at step start.
|
Array2DRowRealMatrix |
MultistepIntegrator.NordsieckTransformer.initializeHighOrderDerivatives(double h,
double[] t,
double[][] y,
double[][] yDot)
Initialize the high order scaled derivatives at step start.
|
Modifier and Type | Method and Description |
---|---|
Array2DRowRealMatrix |
AdamsNordsieckTransformer.initializeHighOrderDerivatives(double h,
double[] t,
double[][] y,
double[][] yDot)
Initialize the high order scaled derivatives at step start.
|
protected Array2DRowRealMatrix |
AdamsIntegrator.initializeHighOrderDerivatives(double h,
double[] t,
double[][] y,
double[][] yDot)
Initialize the high order scaled derivatives at step start.
|
Array2DRowRealMatrix |
AdamsNordsieckTransformer.updateHighOrderDerivativesPhase1(Array2DRowRealMatrix highOrder)
Update the high order scaled derivatives for Adams integrators (phase 1).
|
Array2DRowRealMatrix |
AdamsIntegrator.updateHighOrderDerivativesPhase1(Array2DRowRealMatrix highOrder)
Update the high order scaled derivatives for Adams integrators (phase 1).
|
Modifier and Type | Method and Description |
---|---|
Array2DRowRealMatrix |
AdamsNordsieckTransformer.updateHighOrderDerivativesPhase1(Array2DRowRealMatrix highOrder)
Update the high order scaled derivatives for Adams integrators (phase 1).
|
Array2DRowRealMatrix |
AdamsIntegrator.updateHighOrderDerivativesPhase1(Array2DRowRealMatrix highOrder)
Update the high order scaled derivatives for Adams integrators (phase 1).
|
void |
AdamsNordsieckTransformer.updateHighOrderDerivativesPhase2(double[] start,
double[] end,
Array2DRowRealMatrix highOrder)
Update the high order scaled derivatives Adams integrators (phase 2).
|
void |
AdamsIntegrator.updateHighOrderDerivativesPhase2(double[] start,
double[] end,
Array2DRowRealMatrix highOrder)
Update the high order scaled derivatives Adams integrators (phase 2).
|
Modifier and Type | Method and Description |
---|---|
void |
NordsieckStepInterpolator.reinitialize(double time,
double stepSize,
double[] scaledDerivative,
Array2DRowRealMatrix nordsieckVector)
Reinitialize the instance.
|
Copyright © 2023 CNES. All rights reserved.