|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface RadiationSensitive
Interface for spacecraft that are sensitive to radiation pressure forces.
SolarRadiationPressure| Method Summary | |
|---|---|
void |
addDSRPAccDParam(SpacecraftState s,
Parameter param,
double[] dAccdParam,
Vector3D satSunVector)
Compute acceleration derivatives with respect to additional parameters. |
void |
addDSRPAccDState(SpacecraftState s,
double[][] dAccdPos,
double[][] dAccdVel,
Vector3D satSunVector)
Compute acceleration derivatives with respect to state parameters. |
Vector3D |
radiationPressureAcceleration(SpacecraftState state,
Vector3D flux)
Compute the acceleration due to radiation pressure. |
| Methods inherited from interface org.orekit.propagation.numerical.JacobianParametersProvider |
|---|
getJacobianParameters |
| Method Detail |
|---|
Vector3D radiationPressureAcceleration(SpacecraftState state,
Vector3D flux)
throws OrekitException
The computation includes all spacecraft specific characteristics like shape, area and coefficients.
state - current state information: date, kinematics, attitudeflux - radiation flux in the same inertial frame as spacecraft orbit
OrekitException - if acceleration cannot be computed
void addDSRPAccDParam(SpacecraftState s,
Parameter param,
double[] dAccdParam,
Vector3D satSunVector)
throws OrekitException
s - spacecraft stateparam - the parameter with respect to which derivatives are requireddAccdParam - acceleration derivatives with respect to additional parameterssatSunVector - satellite to sun vector, expressed in the spacecraft frame
OrekitException - if derivatives cannot be computed
void addDSRPAccDState(SpacecraftState s,
double[][] dAccdPos,
double[][] dAccdVel,
Vector3D satSunVector)
throws OrekitException
s - spacecraft statedAccdPos - acceleration derivatives with respect to position parametersdAccdVel - acceleration derivatives with respect to velocity parameterssatSunVector - satellite to sun vector, expressed in the spacecraft frame
OrekitException - if derivatives cannot be computed
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||