Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Maxime Journot
Orekit
Commits
a945a9d9
Commit
a945a9d9
authored
Apr 27, 2022
by
Bryan Cazabonne
Browse files
Fixed documentation.
Fixes
#916
#920
#923
parent
95486859
Changes
9
Hide whitespace changes
Inline
Side-by-side
README.md
View file @
a945a9d9
...
...
@@ -11,8 +11,8 @@ elements (orbits, dates, attitude, frames, ...) and various algorithms to
handle them (conversions, propagations, pointing, events detection, orbit determination ...).
[

](http://www.apache.org/licenses/LICENSE-2.0.html)
[

](https://sonar.orekit.org/dashboard?id=
org.
orekit%3Aorekit)
[

](https://sonar.orekit.org/dashboard?id=
org.
orekit%3Aorekit)
[

](https://sonar.orekit.org/dashboard?id=orekit%3Aorekit)
[

](https://sonar.orekit.org/dashboard?id=orekit%3Aorekit)
## Download
...
...
src/main/java/org/orekit/estimation/iod/IodGibbs.java
View file @
a945a9d9
...
...
@@ -61,7 +61,8 @@ public class IodGibbs {
* @param p1 First position measurement
* @param p2 Second position measurement
* @param p3 Third position measurement
* @return an initial orbit estimation
* @return an initial orbit estimation at the central date
* (i.e., date of the second position measurement)
* @since 11.0
*/
public
KeplerianOrbit
estimate
(
final
Frame
frame
,
final
Position
p1
,
final
Position
p2
,
final
Position
p3
)
{
...
...
@@ -78,7 +79,8 @@ public class IodGibbs {
* @param pv1 PV measure 1 taken in frame
* @param pv2 PV measure 2 taken in frame
* @param pv3 PV measure 3 taken in frame
* @return an initial orbit estimation
* @return an initial orbit estimation at the central date
* (i.e., date of the second PV measurement)
*/
public
KeplerianOrbit
estimate
(
final
Frame
frame
,
final
PV
pv1
,
final
PV
pv2
,
final
PV
pv3
)
{
return
estimate
(
frame
,
...
...
@@ -97,7 +99,8 @@ public class IodGibbs {
* @param date2 date of measure 2
* @param r3 position 3 measured in frame
* @param date3 date of measure 3
* @return an initial orbit estimation
* @return an initial orbit estimation at the central date
* (i.e., date of the second position measurement)
*/
public
KeplerianOrbit
estimate
(
final
Frame
frame
,
final
Vector3D
r1
,
final
AbsoluteDate
date1
,
...
...
src/main/java/org/orekit/estimation/iod/IodGooding.java
View file @
a945a9d9
...
...
@@ -131,7 +131,8 @@ public class IodGooding {
* @param rho3init initial guess of the range problem. range 3, in meters
* @param nRev number of complete revolutions between observation 1 and 3
* @param direction true if posigrade (short way)
* @return an estimate of the Keplerian orbit
* @return an estimate of the Keplerian orbit at the central date
* (i.e., date of the second angular observation)
* @since 11.0
*/
public
KeplerianOrbit
estimate
(
final
Frame
frame
,
final
AngularRaDec
raDec1
,
...
...
@@ -155,7 +156,8 @@ public class IodGooding {
* @param raDec3 third angular observation
* @param rho1init initial guess of the range problem. range 1, in meters
* @param rho3init initial guess of the range problem. range 3, in meters
* @return an estimate of the Keplerian orbit
* @return an estimate of the Keplerian orbit at the central date
* (i.e., date of the second angular observation)
* @since 11.0
*/
public
KeplerianOrbit
estimate
(
final
Frame
frame
,
final
AngularRaDec
raDec1
,
...
...
@@ -179,7 +181,8 @@ public class IodGooding {
* @param rho3init initial guess of the range problem. range 3, in meters
* @param nRev number of complete revolutions between observation1 and 3
* @param direction true if posigrade (short way)
* @return an estimate of the Keplerian orbit
* @return an estimate of the Keplerian orbit at the central date
* (i.e., date of the second angular observation)
*/
public
KeplerianOrbit
estimate
(
final
Frame
frame
,
final
Vector3D
O1
,
final
Vector3D
O2
,
final
Vector3D
O3
,
final
Vector3D
lineOfSight1
,
final
AbsoluteDate
dateObs1
,
...
...
@@ -235,7 +238,8 @@ public class IodGooding {
* @param dateObs3 date of observation 1
* @param rho1init initial guess of the range problem. range 1, in meters
* @param rho3init initial guess of the range problem. range 3, in meters
* @return an estimate of the Keplerian orbit
* @return an estimate of the Keplerian orbit at the central date
* (i.e., date of the second angular observation)
*/
public
KeplerianOrbit
estimate
(
final
Frame
frame
,
final
Vector3D
O1
,
final
Vector3D
O2
,
final
Vector3D
O3
,
final
Vector3D
lineOfSight1
,
final
AbsoluteDate
dateObs1
,
...
...
src/main/java/org/orekit/estimation/iod/IodLambert.java
View file @
a945a9d9
...
...
@@ -78,7 +78,7 @@ public class IodLambert {
* @param nRev number of revolutions
* @param p1 first position measurement
* @param p2 second position measurement
* @return an initial orbit estimation
* @return an initial
Keplerian
orbit estimation
at the first observation date t1
* @since 11.0
*/
public
KeplerianOrbit
estimate
(
final
Frame
frame
,
final
boolean
posigrade
,
...
...
@@ -117,7 +117,7 @@ public class IodLambert {
* @param t1 date of observation 1
* @param p2 position vector 2
* @param t2 date of observation 2
* @return an initial Keplerian orbit estimate
* @return an initial Keplerian orbit estimate
at the first observation date t1
*/
public
KeplerianOrbit
estimate
(
final
Frame
frame
,
final
boolean
posigrade
,
final
int
nRev
,
...
...
src/main/java/org/orekit/estimation/iod/IodLaplace.java
View file @
a945a9d9
...
...
@@ -60,7 +60,7 @@ public class IodLaplace {
* @param raDec1 first angular observation
* @param raDec2 second angular observation
* @param raDec3 third angular observation
* @return estimate of the orbit at the central date or null if
* @return estimate of the orbit at the central date
obsDate2
or null if
* no estimate is possible with the given data
* @since 11.0
*/
...
...
@@ -83,7 +83,7 @@ public class IodLaplace {
* @param los2 line of sight unit vector 2
* @param obsDate3 date of observation 3
* @param los3 line of sight unit vector 3
* @return estimate of the orbit at the central date
dateObs
2 or null if
* @return estimate of the orbit at the central date
obsDate
2 or null if
* no estimate is possible with the given data
*/
public
CartesianOrbit
estimate
(
final
Frame
frame
,
final
PVCoordinates
obsPva
,
...
...
src/main/java/org/orekit/propagation/numerical/FieldNumericalPropagator.java
View file @
a945a9d9
...
...
@@ -588,7 +588,7 @@ public class FieldNumericalPropagator<T extends CalculusFieldElement<T>> extends
* Considering the energy conservation equation V = sqrt(mu (2/r - 1/a)),
* we get at constant energy (i.e. on a Keplerian trajectory):
* <pre>
* V
²
r |dV| = mu |dr|
* V r
²
|dV| = mu |dr|
* </pre>
* So we deduce a scalar velocity error consistent with the position error.
* From here, we apply orbits Jacobians matrices to get consistent errors
...
...
src/main/java/org/orekit/propagation/numerical/NumericalPropagator.java
View file @
a945a9d9
...
...
@@ -995,7 +995,7 @@ public class NumericalPropagator extends AbstractIntegratedPropagator {
* Considering the energy conservation equation V = sqrt(mu (2/r - 1/a)),
* we get at constant energy (i.e. on a Keplerian trajectory):
* <pre>
* V
²
r |dV| = mu |dr|
* V r
²
|dV| = mu |dr|
* </pre>
* <p> So we deduce a scalar velocity error consistent with the position error.
* From here, we apply orbits Jacobians matrices to get consistent errors
...
...
src/main/java/org/orekit/propagation/semianalytical/dsst/DSSTPropagator.java
View file @
a945a9d9
...
...
@@ -1183,7 +1183,7 @@ public class DSSTPropagator extends AbstractIntegratedPropagator {
* we get at constant energy (i.e. on a Keplerian trajectory):
*
* <pre>
* V
²
r |dV| = mu |dr|
* V r
²
|dV| = mu |dr|
* </pre>
*
* <p> So we deduce a scalar velocity error consistent with the position error. From here, we apply
...
...
src/main/java/org/orekit/propagation/semianalytical/dsst/FieldDSSTPropagator.java
View file @
a945a9d9
...
...
@@ -1067,7 +1067,7 @@ public class FieldDSSTPropagator<T extends CalculusFieldElement<T>> extends Fiel
* we get at constant energy (i.e. on a Keplerian trajectory):
*
* <pre>
* V
²
r |dV| = mu |dr|
* V r
²
|dV| = mu |dr|
* </pre>
*
* <p> So we deduce a scalar velocity error consistent with the position error. From here, we apply
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment