public abstract class AbstractStelaZonalAttraction extends AbstractStelaLagrangeContribution
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
isJ2SquareComputed
Indicate if J2 should be computed or not.
|
protected int |
zonalDegreeMaxPerturbation
Degree of development for zonal perturbations.
|
dPot| Constructor and Description |
|---|
AbstractStelaZonalAttraction(int zonalDegreeMaxPerturbation,
boolean isJ2SquareComputed)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
abstract double[] |
computeJ2Square(StelaEquinoctialOrbit orbit)
Compute the effect of the J2² of the Zonal Perturbation.
|
int |
getZonalDegreeMaxPerturbation()
Getter for the degree of development for zonal perturbations.
|
boolean |
isJ2SquareComputed()
Indicate if J2 should be computed or not.
|
computePerturbation, getdPot, getTypeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcomputePartialDerivatives, computeShortPeriodsprotected final int zonalDegreeMaxPerturbation
protected final boolean isJ2SquareComputed
public AbstractStelaZonalAttraction(int zonalDegreeMaxPerturbation,
boolean isJ2SquareComputed)
zonalDegreeMaxPerturbation - degree of development for zonal perturbationsisJ2SquareComputed - true if J2² is computed, false otherwiseNotPositiveException - if zonalDegreeMaxPerturbation < 0public int getZonalDegreeMaxPerturbation()
public boolean isJ2SquareComputed()
true if J2² is computed, false otherwisepublic abstract double[] computeJ2Square(StelaEquinoctialOrbit orbit) throws PatriusException
orbit - an orbitPatriusException - if the provider doesn't support 2nd degreeCopyright © 2025 CNES. All rights reserved.