public abstract class AbstractDSConverter extends Object
numerical
and semi-analytical
propagators.Modifier | Constructor and Description |
---|---|
protected |
AbstractDSConverter(int freeStateParameters)
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
protected DerivativeStructure |
extend(DerivativeStructure original,
DSFactory factory)
Add zero derivatives.
|
protected FieldRotation<DerivativeStructure> |
extend(FieldRotation<DerivativeStructure> original,
DSFactory factory)
Add zero derivatives.
|
protected FieldVector3D<DerivativeStructure> |
extend(FieldVector3D<DerivativeStructure> original,
DSFactory factory)
Add zero derivatives.
|
int |
getFreeStateParameters()
Get the number of free state parameters.
|
protected AbstractDSConverter(int freeStateParameters)
freeStateParameters
- number of free parameterspublic int getFreeStateParameters()
protected DerivativeStructure extend(DerivativeStructure original, DSFactory factory)
original
- original scalarfactory
- factory for the extended derivativesprotected FieldVector3D<DerivativeStructure> extend(FieldVector3D<DerivativeStructure> original, DSFactory factory)
original
- original vectorfactory
- factory for the extended derivativesprotected FieldRotation<DerivativeStructure> extend(FieldRotation<DerivativeStructure> original, DSFactory factory)
original
- original rotationfactory
- factory for the extended derivativesCopyright © 2002-2020 CS Group. All rights reserved.