public class KeplerianPropagatorBuilder extends AbstractPropagatorBuilder
Constructor and Description |
---|
KeplerianPropagatorBuilder(Orbit templateOrbit, PositionAngleType positionAngleType, double positionScale)
构建一个新实例。
|
KeplerianPropagatorBuilder(Orbit templateOrbit, PositionAngleType positionAngleType, double positionScale, AttitudeProvider attitudeProvider)
构建一个新实例。
|
Modifier and Type | Method and Description |
---|---|
AbstractBatchLSModel |
buildLeastSquaresModel(PropagatorBuilder[] builders, List<ObservedMeasurement<?>> measurements, ParameterDriversList estimatedMeasurementsParameters, ModelObserver observer)
构建一个新的批量最小二乘模型。
|
Propagator |
buildPropagator(double[] normalizedParameters)
构建一个传播器。
|
KeplerianPropagatorBuilder |
copy()
创建一个与此实例相同的新实例。
|
addAdditionalDerivativesProvider, addSupportedParameters, createInitialOrbit, deselectDynamicParameters, getAdditionalDerivativesProviders, getAttitudeProvider, getFrame, getInitialOrbitDate, getMu, getOrbitalParametersDrivers, getOrbitType, getPositionAngleType, getPositionScale, getPropagationParametersDrivers, getSelectedNormalizedParameters, resetOrbit, setAttitudeProvider, setParameters
public KeplerianPropagatorBuilder(Orbit templateOrbit, PositionAngleType positionAngleType, double positionScale)
模板轨道用作模型来创建初始轨道
。它定义了惯性参考系、中心引力系数、轨道类型,并且还与positionScale
一起用于将此构建器的调用者使用的normalized
参数转换为真实的轨道参数。默认的姿态提供器与轨道的惯性参考系对齐。
templateOrbit
- 用于构建真实轨道的参考轨道
positionAngleType
- 要使用的位置角类型
positionScale
- 用于轨道参数归一化的缩放因子(通常设置为位置的预期标准偏差)
KeplerianPropagatorBuilder(Orbit, PositionAngleType, double, AttitudeProvider)
public KeplerianPropagatorBuilder(Orbit templateOrbit, PositionAngleType positionAngleType, double positionScale, AttitudeProvider attitudeProvider)
模板轨道用作模型来创建初始轨道
。它定义了惯性参考系、中心引力系数、轨道类型,并且还与positionScale
一起用于将此构建器的调用者使用的normalized
参数转换为真实的轨道参数。
templateOrbit
- 用于构建真实轨道的参考轨道
positionAngleType
- 要使用的位置角类型
positionScale
- 用于轨道参数归一化的缩放因子(通常设置为位置的预期标准偏差)
attitudeProvider
- 要使用的姿态定律。
public KeplerianPropagatorBuilder copy()
public Propagator buildPropagator(double[] normalizedParameters)
normalizedParameters
- 选择参数的归一化值
public AbstractBatchLSModel buildLeastSquaresModel(PropagatorBuilder[] builders, List<ObservedMeasurement<?>> measurements, ParameterDriversList estimatedMeasurementsParameters, ModelObserver observer)
builders
- 用于传播的构建器
measurements
- 测量值
estimatedMeasurementsParameters
- 估计的测量参数
observer
- 在模型调用时要通知的观察者
Copyright © 2002-2023 CS GROUP. All rights reserved.