Class AbstractIntegratedPropagatorBuilder<T extends AbstractIntegratedPropagator>

java.lang.Object
org.orekit.propagation.conversion.AbstractPropagatorBuilder<T>
org.orekit.propagation.conversion.AbstractIntegratedPropagatorBuilder<T>
Type Parameters:
T - field type
All Implemented Interfaces:
Cloneable, PropagatorBuilder
Direct Known Subclasses:
DSSTPropagatorBuilder, NumericalPropagatorBuilder

public abstract class AbstractIntegratedPropagatorBuilder<T extends AbstractIntegratedPropagator> extends AbstractPropagatorBuilder<T>
Abstract class for builders for integrator-based propagators.
Since:
13.0
Author:
Romain Serra
  • Constructor Details

    • AbstractIntegratedPropagatorBuilder

      protected AbstractIntegratedPropagatorBuilder(Orbit templateOrbit, ODEIntegratorBuilder builder, PositionAngleType positionAngleType, double positionScale, PropagationType propagationType, AttitudeProvider attitudeProvider, double mass)
      Build a new instance.
      Parameters:
      templateOrbit - reference orbit from which real orbits will be built
      builder - integrator builder
      positionAngleType - position angle type
      positionScale - scaling factor used for orbital parameters normalization (typically set to the expected standard deviation of the position)
      propagationType - type of the orbit used for the propagation (mean or osculating)
      attitudeProvider - attitude law.
      mass - initial mass
  • Method Details