|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfr.cnes.sirius.patrius.stela.forces.Squaring
public final class Squaring
Class containing methods used to compute Simpson's quadrature.
| Method Summary | |
|---|---|
static double[][] |
computeSquaringPoints(int numPoints,
StelaEquinoctialOrbit orbit,
double startPoint,
double endPoint)
Computation of squaring points equally distributed according to true anomaly. |
static StelaEquinoctialOrbit[] |
computeSquaringPointsEccentric(int numPoints,
StelaEquinoctialOrbit orbit)
Computation of squaring points equally distributed according to eccentric anomaly. |
static AbsoluteDate[] |
getSquaringJDCNES()
|
static double |
simpsonMean(double[] y)
Simpson's rule. |
static double |
simpsonMean(double[] y,
double deltaEi)
Simpson's rule when the integration is not done on the entire orbit, but only on one specific part. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static double simpsonMean(double[] y)
throws OrekitException
y - function values
OrekitException - exception raised if number of intervals
for Simpson's Rule is not even.
public static double simpsonMean(double[] y,
double deltaEi)
throws OrekitException
y - function valuesdeltaEi - interval length in eccentric anomaly
OrekitException - exception raised if number of intervals for Simpson's Rule is not even.
public static double[][] computeSquaringPoints(int numPoints,
StelaEquinoctialOrbit orbit,
double startPoint,
double endPoint)
throws OrekitException
numPoints - number of squaring pointsorbit - an orbitstartPoint - starting true anomaly of the considered part of the orbitendPoint - ending true anomaly of the considered part of the orbit
OrekitException - thrown if number of points is not oddpublic static AbsoluteDate[] getSquaringJDCNES()
public static StelaEquinoctialOrbit[] computeSquaringPointsEccentric(int numPoints,
StelaEquinoctialOrbit orbit)
throws OrekitException
numPoints - number of squaring pointsorbit - an orbit
OrekitException - thrown if number of points is not odd
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||