|
||||||||||
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 computedvoid 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 computedvoid 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 |