public class NumericalPropagatorCreator extends Object
Constructor and Description |
---|
NumericalPropagatorCreator(org.orekit.orbits.Orbit initialOrbit,
org.apache.commons.math3.ode.FirstOrderIntegrator integrator,
org.orekit.propagation.MassProvider massModel,
fr.cnes.genopus.nonWidget.forces.CustomForceModels forceModels,
org.orekit.attitudes.AttitudeProvider attitudeSequence,
fr.cnes.genopus.nonWidget.maneuvers.CustomManeuverSequence maneuversSequence,
org.orekit.frames.Frame propagationFrame)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
org.orekit.propagation.numerical.NumericalPropagator |
getPropragator()
Get the numerical propagator.
|
public NumericalPropagatorCreator(org.orekit.orbits.Orbit initialOrbit, org.apache.commons.math3.ode.FirstOrderIntegrator integrator, org.orekit.propagation.MassProvider massModel, fr.cnes.genopus.nonWidget.forces.CustomForceModels forceModels, org.orekit.attitudes.AttitudeProvider attitudeSequence, fr.cnes.genopus.nonWidget.maneuvers.CustomManeuverSequence maneuversSequence, org.orekit.frames.Frame propagationFrame) throws PsimuNumericalPropagatorException
initialOrbit
- initial orbitintegrator
- first order integratormassModel
- mass modelforceModels
- object including the list of force models (it might be null: the gravitational
constant from the initial orbit would be taken to define the central force)attitudeSequence
- attitude laws sequence (it might be null)maneuversSequence
- maneuvers sequence, containing maneuvers data, list of engines, list of fuel tanks
and reference date (it might be null)propagationFrame
- propagation frame (it might be null: the initial orbit frame would the propagation
framePsimuNumericalPropagatorException
- in case of problem creating the numerical propagator.Copyright © 2017. All rights reserved.