|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface RediffusedRadiationSensitive
rediffused radiative pressure interface
Method Summary | |
---|---|
void |
addDAccDParamRediffusedRadiativePressure(SpacecraftState s,
Parameter param,
double[] dAccdParam)
Compute acceleration derivatives. |
void |
addDAccDStateRediffusedRadiativePressure(SpacecraftState s,
double[][] dAccdPos,
double[][] dAccdVel)
Compute acceleration derivatives. |
boolean |
getFlagAlbedo()
albedo getter |
boolean |
getFlagIr()
infrared setter |
void |
initDerivatives()
derivatives initialisation |
Vector3D |
rediffusedRadiationPressureAcceleration(SpacecraftState state,
ElementaryFlux flux)
rediffused radiative pressure acceleration |
Methods inherited from interface org.orekit.propagation.numerical.JacobianParametersProvider |
---|
getJacobianParameters |
Method Detail |
---|
Vector3D rediffusedRadiationPressureAcceleration(SpacecraftState state, ElementaryFlux flux) throws OrekitException
state
- Spacecraft stateflux
- elemantary flux
OrekitException
- OREKIT exceptionvoid addDAccDStateRediffusedRadiativePressure(SpacecraftState s, double[][] dAccdPos, double[][] dAccdVel) throws OrekitException
s
- Spacecraft state.dAccdPos
- acceleration derivatives with respect to positiondAccdVel
- acceleration derivatives with respect to velocity
OrekitException
- OREKIT exceptionvoid addDAccDParamRediffusedRadiativePressure(SpacecraftState s, Parameter param, double[] dAccdParam) throws OrekitException
s
- Spacecraft state.param
- name of the parameter with respect to which derivatives are requireddAccdParam
- acceleration derivatives with respect to specified parameters
OrekitException
- OREKIT exceptionboolean getFlagAlbedo()
boolean getFlagIr()
void initDerivatives()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |