Package | Description |
---|---|
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 |
---|---|
Array2DRowRealMatrix |
Array2DRowRealMatrix.add(Array2DRowRealMatrix m)
Compute the sum of
this and m . |
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 by m . |
Array2DRowRealMatrix |
Array2DRowRealMatrix.subtract(Array2DRowRealMatrix m)
Returns
this minus m . |
Modifier and Type | Method and Description |
---|---|
Array2DRowRealMatrix |
Array2DRowRealMatrix.add(Array2DRowRealMatrix m)
Compute the sum of
this and m . |
Array2DRowRealMatrix |
Array2DRowRealMatrix.multiply(Array2DRowRealMatrix m)
Returns the result of postmultiplying
this by m . |
Array2DRowRealMatrix |
Array2DRowRealMatrix.subtract(Array2DRowRealMatrix m)
Returns
this minus m . |
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 |
---|---|
protected Array2DRowRealMatrix |
AdamsIntegrator.initializeHighOrderDerivatives(double h,
double[] t,
double[][] y,
double[][] yDot)
Initialize the high order scaled derivatives at step start.
|
Array2DRowRealMatrix |
AdamsNordsieckTransformer.initializeHighOrderDerivatives(double h,
double[] t,
double[][] y,
double[][] yDot)
Initialize the high order scaled derivatives at step start.
|
Array2DRowRealMatrix |
AdamsIntegrator.updateHighOrderDerivativesPhase1(Array2DRowRealMatrix highOrder)
Update the high order scaled derivatives for Adams integrators (phase 1).
|
Array2DRowRealMatrix |
AdamsNordsieckTransformer.updateHighOrderDerivativesPhase1(Array2DRowRealMatrix highOrder)
Update the high order scaled derivatives for Adams integrators (phase 1).
|
Modifier and Type | Method and Description |
---|---|
Array2DRowRealMatrix |
AdamsIntegrator.updateHighOrderDerivativesPhase1(Array2DRowRealMatrix highOrder)
Update the high order scaled derivatives for Adams integrators (phase 1).
|
Array2DRowRealMatrix |
AdamsNordsieckTransformer.updateHighOrderDerivativesPhase1(Array2DRowRealMatrix highOrder)
Update the high order scaled derivatives for Adams integrators (phase 1).
|
void |
AdamsIntegrator.updateHighOrderDerivativesPhase2(double[] start,
double[] end,
Array2DRowRealMatrix highOrder)
Update the high order scaled derivatives Adams integrators (phase 2).
|
void |
AdamsNordsieckTransformer.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 © 2017 CNES. All rights reserved.