Package | Description |
---|---|
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.nonstiff.cowell | |
fr.cnes.sirius.patrius.propagation.numerical | |
fr.cnes.sirius.patrius.propagation.numerical.multi | |
fr.cnes.sirius.patrius.stela.propagation |
Modifier and Type | Class and Description |
---|---|
class |
AbstractIntegrator
Base class managing common boilerplate for all integrators.
|
class |
MultistepIntegrator
This class is the base class for multistep integrators for Ordinary
Differential Equations.
|
Modifier and Type | Method and Description |
---|---|
void |
MultistepIntegrator.setStarterIntegrator(FirstOrderIntegrator starterIntegrator)
Set the starter integrator.
|
Modifier and Type | Class and Description |
---|---|
class |
AdamsBashforthIntegrator
This class implements explicit Adams-Bashforth integrators for Ordinary
Differential Equations.
|
class |
AdamsIntegrator
Base class for
Adams-Bashforth and Adams-Moulton
integrators. |
class |
AdamsMoultonIntegrator
This class implements implicit Adams-Moulton integrators for Ordinary
Differential Equations.
|
class |
AdaptiveStepsizeIntegrator
This abstract class holds the common part of all adaptive
stepsize integrators for Ordinary Differential Equations.
|
class |
ClassicalRungeKuttaIntegrator
This class implements the classical fourth order Runge-Kutta
integrator for Ordinary Differential Equations (it is the most
often used Runge-Kutta method).
|
class |
DormandPrince54Integrator
This class implements the 5(4) Dormand-Prince integrator for Ordinary
Differential Equations.
|
class |
DormandPrince853Integrator
This class implements the 8(5,3) Dormand-Prince integrator for Ordinary
Differential Equations.
|
class |
EmbeddedRungeKuttaIntegrator
This class implements the common part of all embedded Runge-Kutta
integrators for Ordinary Differential Equations.
|
class |
EulerIntegrator
This class implements a simple Euler integrator for Ordinary
Differential Equations.
|
class |
GillIntegrator
This class implements the Gill fourth order Runge-Kutta
integrator for Ordinary Differential Equations .
|
class |
GraggBulirschStoerIntegrator
This class implements a Gragg-Bulirsch-Stoer integrator for
Ordinary Differential Equations.
|
class |
HighamHall54Integrator
This class implements the 5(4) Higham and Hall integrator for
Ordinary Differential Equations.
|
class |
MidpointIntegrator
This class implements a second order Runge-Kutta integrator for
Ordinary Differential Equations.
|
class |
RungeKutta6Integrator
A 6th order Runge-Kutta Integrators
|
class |
RungeKuttaIntegrator
This class implements the common part of all fixed step Runge-Kutta
integrators for Ordinary Differential Equations.
|
class |
ThreeEighthesIntegrator
This class implements the 3/8 fourth order Runge-Kutta
integrator for Ordinary Differential Equations.
|
Modifier and Type | Class and Description |
---|---|
class |
CowellIntegrator
This class implements a 2nd order Cowell integrator.
|
Constructor and Description |
---|
NumericalPropagator(FirstOrderIntegrator integratorIn)
Create a new instance of NumericalPropagator, based on orbit definition mu.
|
NumericalPropagator(FirstOrderIntegrator integratorIn,
Frame propagationFrameIn)
Create a new instance of NumericalPropagator, based on orbit definition mu.
|
NumericalPropagator(FirstOrderIntegrator integratorIn,
Frame propagationFrameIn,
OrbitType orbitTypeIn,
PositionAngle angleTypeIn)
Create a new instance of NumericalPropagator, based on orbit definition mu.
|
Constructor and Description |
---|
MultiNumericalPropagator(FirstOrderIntegrator integratorIn)
Create a new instance of MultiNumericalPropagator.
|
MultiNumericalPropagator(FirstOrderIntegrator integratorIn,
Map<String,Frame> propagationFrameMapIn)
Create a new instance of MultiNumericalPropagator.
|
MultiNumericalPropagator(FirstOrderIntegrator integratorIn,
Map<String,Frame> propagationFrameMapIn,
OrbitType orbitTypeIn,
PositionAngle angleTypeIn)
Create a new instance of MultiNumericalPropagator.
|
Modifier and Type | Field and Description |
---|---|
protected FirstOrderIntegrator |
StelaAbstractPropagator.integrator
Integrator for the orbital extrapolation process.
|
Modifier and Type | Method and Description |
---|---|
void |
StelaAbstractPropagator.setIntegrator(FirstOrderIntegrator integrator)
Set the integrator.
|
Constructor and Description |
---|
StelaGTOPropagator(FirstOrderIntegrator integr)
Build a StelaGTOPropagator.
|
StelaGTOPropagator(FirstOrderIntegrator integr,
AttitudeProvider inAttitudeProviderForces,
AttitudeProvider inAttitudeProviderEvents,
StelaBasicInterpolator inInter,
double maxShiftIn,
double minStepSizeIn)
Build a StelaGTOPropagator.
|
StelaGTOPropagator(FirstOrderIntegrator integr,
AttitudeProvider inAttitudeProvider,
StelaBasicInterpolator inInter,
double maxShiftIn,
double minStepSizeIn)
Build a StelaGTOPropagator.
|
StelaGTOPropagator(FirstOrderIntegrator integr,
double maxShiftIn,
double minStepSizeIn)
Build a StelaGTOPropagator.
|
Copyright © 2023 CNES. All rights reserved.