public class CustomAeroCoeffByAoAAndMach extends Object implements org.orekit.parameter.IParamDiffFunction
| Constructor and Description |
|---|
CustomAeroCoeffByAoAAndMach(double[] anglesOfAttack,
double[] machNumbers,
double[][] coeffs,
org.orekit.forces.atmospheres.Atmosphere atmosphere,
org.orekit.bodies.ExtendedOneAxisEllipsoid earthShape)
Creates a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
double |
derivativeValue(org.orekit.parameter.Parameter p,
org.orekit.propagation.SpacecraftState s) |
double[] |
getAoAArray()
Getter for the Angles of Attack array used for the function definition).
|
double[][] |
getDataArray()
Getter for the aerodynamic coefficients array used for the function definition.
|
org.apache.commons.math3.analysis.interpolation.BiLinearIntervalsFunction |
getFunction()
Getter for the function.
|
double[] |
getMachArray()
Getter for the Mach numbers array used for the function definition.
|
ArrayList<org.orekit.parameter.Parameter> |
getParameters() |
boolean |
isDifferentiableBy(org.orekit.parameter.Parameter p) |
boolean |
supportsParameter(org.orekit.parameter.Parameter param) |
String |
toString() |
double |
value(org.orekit.propagation.SpacecraftState state) |
public CustomAeroCoeffByAoAAndMach(double[] anglesOfAttack,
double[] machNumbers,
double[][] coeffs,
org.orekit.forces.atmospheres.Atmosphere atmosphere,
org.orekit.bodies.ExtendedOneAxisEllipsoid earthShape)
anglesOfAttack - array of angles of attack (rad)machNumbers - array of mach numberscoeffs - array of arrays of aerodynamic coefficientsatmosphere - atmosphere modelearthShape - earth shapepublic double value(org.orekit.propagation.SpacecraftState state)
value in interface org.orekit.parameter.IParameterizableFunctionpublic ArrayList<org.orekit.parameter.Parameter> getParameters()
getParameters in interface org.orekit.parameter.IParameterizablepublic boolean supportsParameter(org.orekit.parameter.Parameter param)
supportsParameter in interface org.orekit.parameter.IParameterizablepublic double derivativeValue(org.orekit.parameter.Parameter p,
org.orekit.propagation.SpacecraftState s)
derivativeValue in interface org.orekit.parameter.IParamDiffFunctionpublic boolean isDifferentiableBy(org.orekit.parameter.Parameter p)
isDifferentiableBy in interface org.orekit.parameter.IParamDiffFunctionpublic double[] getAoAArray()
public double[] getMachArray()
public double[][] getDataArray()
public org.apache.commons.math3.analysis.interpolation.BiLinearIntervalsFunction getFunction()
Copyright © 2017. All rights reserved.