public abstract class AbstractRadiationForceModel extends AbstractForceModel
SolarRadiationPressure,
ECOM2| Modifier | Constructor and Description |
|---|---|
protected |
AbstractRadiationForceModel(ExtendedPVCoordinatesProvider sun,
double equatorialRadius)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
dependsOnPositionOnly()
Check if force models depends on position only.
|
protected <T extends RealFieldElement<T>> |
getEclipseAngles(FieldVector3D<T> sunPosition,
FieldVector3D<T> position)
Get the useful angles for eclipse computation.
|
protected double[] |
getEclipseAngles(Vector3D sunPosition,
Vector3D position)
Get the useful angles for eclipse computation.
|
Stream<EventDetector> |
getEventsDetectors()
Get the discrete events related to the model.
|
<T extends RealFieldElement<T>> |
getFieldEventsDetectors(Field<T> field)
Get the discrete events related to the model.
|
complainIfNotSupported, getParameterDriver, isSupportedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitacceleration, acceleration, addContribution, addContribution, getParameters, getParameters, getParametersDrivers, initprotected AbstractRadiationForceModel(ExtendedPVCoordinatesProvider sun, double equatorialRadius)
sun - Sun modelequatorialRadius - spherical shape model (for umbra/penumbra computation)public boolean dependsOnPositionOnly()
public Stream<EventDetector> getEventsDetectors()
public <T extends RealFieldElement<T>> Stream<FieldEventDetector<T>> getFieldEventsDetectors(Field<T> field)
T - extends RealFieldElement<T>field - field to which the state belongsprotected double[] getEclipseAngles(Vector3D sunPosition, Vector3D position)
sunPosition - Sun position in the selected frameposition - the satellite's position in the selected frameprotected <T extends RealFieldElement<T>> T[] getEclipseAngles(FieldVector3D<T> sunPosition, FieldVector3D<T> position)
T - extends RealFieldElementsunPosition - Sun position in the selected frameposition - the satellite's position in the selected frame.Copyright © 2002-2020 CS GROUP. All rights reserved.