public class DragForce extends AbstractDragForceModel
DragSensitiveDATATION_ACCURACY| Constructor and Description |
|---|
DragForce(Atmosphere atmosphere,
DragSensitive spacecraft)
Simple constructor.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends org.hipparchus.CalculusFieldElement<T>> |
acceleration(FieldSpacecraftState<T> s,
T[] parameters)
Compute acceleration.
|
org.hipparchus.geometry.euclidean.threed.Vector3D |
acceleration(SpacecraftState s,
double[] parameters)
Compute acceleration.
|
Atmosphere |
getAtmosphere()
Get the atmospheric model.
|
List<ParameterDriver> |
getParametersDrivers()
Get the drivers for parameters.
|
DragSensitive |
getSpacecraft()
Get spacecraft that are sensitive to atmospheric drag forces.
|
dependsOnPositionOnly, getDSDensityWrtStateUsingFiniteDifferences, getGradientDensityWrtStateUsingFiniteDifferences, isDSStateDerivative, isGradientStateDerivative, isVariable, isVariableclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddContribution, addContribution, getEventDetectors, getFieldEventDetectors, init, initgetNbParametersDriversValue, getParameterDriver, getParameters, getParameters, getParameters, getParameters, getParametersAllValues, getParametersAllValues, isSupportedgetEventDetectors, getFieldEventDetectorspublic DragForce(Atmosphere atmosphere, DragSensitive spacecraft)
atmosphere - atmospheric modelspacecraft - the object physical and geometrical informationpublic org.hipparchus.geometry.euclidean.threed.Vector3D acceleration(SpacecraftState s, double[] parameters)
s - current state information: date, kinematics, attitudeparameters - values of the force model parameters at state date,
only 1 value for each parameterDriverpublic <T extends org.hipparchus.CalculusFieldElement<T>> org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> acceleration(FieldSpacecraftState<T> s, T[] parameters)
T - type of the elementss - current state information: date, kinematics, attitudeparameters - values of the force model parameters at state date,
only 1 value for each parameterDriverpublic List<ParameterDriver> getParametersDrivers()
public Atmosphere getAtmosphere()
public DragSensitive getSpacecraft()
Copyright © 2002-2023 CS GROUP. All rights reserved.