org.orekit.forces
Interface ForceModelWithJacobians

All Superinterfaces:
ForceModel, Parameterizable, java.io.Serializable
All Known Implementing Classes:
DragForce, SolarRadiationPressure

public interface ForceModelWithJacobians
extends Parameterizable, ForceModel

This interface represents a parameterized force modifying spacecraft motion.

Objects implementing this interface are intended to be added, before the propagation is started, to a numerical propagator in order to compute partial derivatives of orbital parameters with respect to the selected force model parameters.

Version:
$Revision: 3261 $ $Date: 2010-05-06 16:07:10 +0200 (jeu. 06 mai 2010) $
Author:
Pascal Parraud
See Also:
ForceModel

Method Summary
 void addContributionWithJacobians(SpacecraftState s, TimeDerivativesEquationsWithJacobians adder)
          Compute the contribution of the force model to the perturbing acceleration and to the jacobians.
 
Methods inherited from interface org.orekit.forces.Parameterizable
getParameter, getParametersNames, setParameter
 
Methods inherited from interface org.orekit.forces.ForceModel
addContribution, getEventsDetectors
 

Method Detail

addContributionWithJacobians

void addContributionWithJacobians(SpacecraftState s,
                                  TimeDerivativesEquationsWithJacobians adder)
                                  throws OrekitException
Compute the contribution of the force model to the perturbing acceleration and to the jacobians.

Parameters:
s - current state information: date, kinematics, attitude
adder - object where the contribution should be added
Throws:
OrekitException - if some specific error occurs


Copyright © 2002-2010 CS Communication & Systèmes. All Rights Reserved.