fr.cnes.sirius.patrius.stela.forces
Class StelaLagrangeEquations

java.lang.Object
  extended by fr.cnes.sirius.patrius.stela.forces.StelaLagrangeEquations

public class StelaLagrangeEquations
extends Object

Class for the computation of Lagrange Equations and its derivatives

Computation of Lagrange Equations and its derivatives

Since:
1.3
Version:
$Id: StelaLagrangeEquations.java 17584 2017-05-10 13:26:39Z bignon $
Author:
Cedric Dental
Concurrency :
not thread-safe
Concurrency comment :
not thread-safe because two threads can simultaneously modify global attributes of the class

Constructor Summary
StelaLagrangeEquations()
          simple constructor
 
Method Summary
 double[][][] computeLagrangeDerivativeEquations(StelaEquinoctialOrbit orbit)
          Computation of the Lagrange equation derivatives matrix (Poisson Bracket derivatives).
 double[][] computeLagrangeEquations(StelaEquinoctialOrbit orbit)
          Compute the Lagrange Equation for GTO (Poisson Bracket).
 double[][] computeLagrangeEquations(StelaEquinoctialOrbit orbit, double mu)
          Compute the Lagrange Equation for GTO (Poisson Bracket) with specific mu.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StelaLagrangeEquations

public StelaLagrangeEquations()
simple constructor

Method Detail

computeLagrangeEquations

public double[][] computeLagrangeEquations(StelaEquinoctialOrbit orbit)
Compute the Lagrange Equation for GTO (Poisson Bracket).

Parameters:
orbit - current state information: date, kinematics, attitude

computeLagrangeEquations

public double[][] computeLagrangeEquations(StelaEquinoctialOrbit orbit,
                                           double mu)
Compute the Lagrange Equation for GTO (Poisson Bracket) with specific mu.

Parameters:
orbit - current state information: date, kinematics, attitude
mu - mu

computeLagrangeDerivativeEquations

public double[][][] computeLagrangeDerivativeEquations(StelaEquinoctialOrbit orbit)
Computation of the Lagrange equation derivatives matrix (Poisson Bracket derivatives).

Parameters:
orbit - current state information: date, kinematics, attitude


Copyright © 2017 CNES. All Rights Reserved.