public class MassDepletionDelay extends Object implements AdditionalDerivativesProvider
Modifier and Type | Field and Description |
---|---|
static String |
PREFIX
Prefix for state name.
|
Constructor and Description |
---|
MassDepletionDelay(String triggerName,
boolean manageStart,
Maneuver maneuver)
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
CombinedDerivatives |
combinedDerivatives(SpacecraftState state)
Compute the derivatives related to the additional state (and optionally main state increments).
|
double[] |
derivatives(SpacecraftState state)
Deprecated.
|
int |
getDimension()
Get the dimension of the generated column.
|
String |
getName()
Get the name of the additional derivatives (which will become state once integrated).
|
void |
init(SpacecraftState initialState,
AbsoluteDate target)
Initialize the generator at the start of propagation.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
yield
public static final String PREFIX
public MassDepletionDelay(String triggerName, boolean manageStart, Maneuver maneuver)
The generated additional state and derivatives will be named by prepending
the PREFIX
to the name of the date trigger parameter.
triggerName
- name of the date trigger parametermanageStart
- if true, we compute derivatives with respect to maneuver startmaneuver
- maneuver that is delayedpublic String getName()
getName
in interface AdditionalDerivativesProvider
public int getDimension()
getDimension
in interface AdditionalDerivativesProvider
public void init(SpacecraftState initialState, AbsoluteDate target)
init
in interface AdditionalDerivativesProvider
initialState
- initial state information at the start of propagationtarget
- date of propagation@Deprecated public double[] derivatives(SpacecraftState state)
derivatives
in interface AdditionalDerivativesProvider
state
- current state information: date, kinematics, attitude, and
additional states this equations depend on (according to the
yield
method)public CombinedDerivatives combinedDerivatives(SpacecraftState state)
As of 11.2, there is a default implementation that calls the deprecated
AdditionalDerivativesProvider.derivatives(SpacecraftState)
method. This has been done for
backward compatibility only and will be removed in 12.0.
combinedDerivatives
in interface AdditionalDerivativesProvider
state
- current state information: date, kinematics, attitude, and
additional states this equations depend on (according to the
yield
method)Copyright © 2002-2022 CS GROUP. All rights reserved.