|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.orekit.forces.gravity.DrozinerAttractionModel
public class DrozinerAttractionModel
This class represents the gravitational field of a celestial body.
The algorithm implemented in this class has been designed by Andrzej Droziner (Institute of Mathematical Machines, Warsaw) in his 1976 paper: An algorithm for recurrent calculation of gravitational acceleration (artificial satellites, Vol. 12, No 2, June 1977).
| Constructor Summary | |
|---|---|
DrozinerAttractionModel(Frame centralBodyFrame,
double equatorialRadius,
double mu,
double[][] C,
double[][] S)
Creates a new instance. |
|
| Method Summary | |
|---|---|
void |
addContribution(SpacecraftState s,
TimeDerivativesEquations adder)
Compute the contribution of the force model to the perturbing acceleration. |
EventDetector[] |
getEventsDetectors()
Get the discrete events related to the model. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DrozinerAttractionModel(Frame centralBodyFrame,
double equatorialRadius,
double mu,
double[][] C,
double[][] S)
throws java.lang.IllegalArgumentException
centralBodyFrame - rotating body frameequatorialRadius - reference equatorial radius of the potentialmu - central body attraction coefficient (m3/s2)C - un-normalized coefficients array (cosine part)S - un-normalized coefficients array (sine part)
java.lang.IllegalArgumentException - if coefficients array do not match| Method Detail |
|---|
public void addContribution(SpacecraftState s,
TimeDerivativesEquations adder)
throws OrekitException
addContribution in interface ForceModels - current state information: date, kinematics, attitudeadder - object where the contribution should be added
OrekitException - if some specific error occurspublic EventDetector[] getEventsDetectors()
getEventsDetectors in interface ForceModel
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||