public class CustomAeroCoeffByMach extends CustomAeroCoeffByOneVarAbstract
| Constructor and Description |
|---|
CustomAeroCoeffByMach(Double[] xVariable,
Double[] yVariable,
org.orekit.forces.atmospheres.Atmosphere atmosphere)
Creates a new instance entering the x and y variables as doubles.
|
| Modifier and Type | Method and Description |
|---|---|
protected double |
computeXVariable(org.orekit.propagation.SpacecraftState state)
Computes the x variable from the spacecraft state.
|
protected static double |
machFromSpacecraftState(org.orekit.propagation.SpacecraftState state,
org.orekit.forces.atmospheres.Atmosphere atmosphere)
Computes the mach number from the spacecraft state and an atmosphere model.
|
derivativeValue, extendedVectorY, getFunction, getParameters, getXArray, getYArray, isDifferentiableBy, supportsParameter, toString, valuepublic CustomAeroCoeffByMach(Double[] xVariable, Double[] yVariable, org.orekit.forces.atmospheres.Atmosphere atmosphere)
xVariable - array of x variables (mach number)yVariable - array of y variables (aerodynamic coefficient)atmosphere - atmosphere modelprotected double computeXVariable(org.orekit.propagation.SpacecraftState state)
throws NonWidgetException
computeXVariable in class CustomAeroCoeffByOneVarAbstractstate - the spacecraft stateNonWidgetException - if the transformation from state frame to ITRF cannot be computedprotected static double machFromSpacecraftState(org.orekit.propagation.SpacecraftState state,
org.orekit.forces.atmospheres.Atmosphere atmosphere)
throws NonWidgetException
state - the spacecraft stateatmosphere - the atmosphere modelNonWidgetException - if the transformation from state frame to ITRF cannot be computedCopyright © 2017. All rights reserved.