|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfr.cnes.genopus.nonWidget.vehicle.aeroCoeffs.CustomAeroCoeffByOneVarAbstract
public abstract class CustomAeroCoeffByOneVarAbstract
Defines a function with one variable from an array of x and y values.
| Constructor Summary | |
|---|---|
protected |
CustomAeroCoeffByOneVarAbstract(Double[] xVariable,
Double[] yVariable)
Creates a new instance entering the x and y variables as doubles. |
| Method Summary | |
|---|---|
protected abstract double |
computeXVariable(org.orekit.propagation.SpacecraftState state)
Computes the x variable from the spacecraft state. |
double |
derivativeValue(org.orekit.parameter.Parameter p,
org.orekit.propagation.SpacecraftState s)
|
static double[] |
extendedVectorY(Double[] numbers)
Takes an array of numbers and extends it by adding the first value at the left side of the array and the last number at the right side. |
org.apache.commons.math3.analysis.interpolation.UniLinearIntervalsFunction |
getFunction()
Getter for the function. |
ArrayList<org.orekit.parameter.Parameter> |
getParameters()
|
Double[] |
getXArray()
Getter for the x variable array of values used for the function definition. |
Double[] |
getYArray()
Getter for the y variable array of values used for the function definition. |
boolean |
isDifferentiableBy(org.orekit.parameter.Parameter p)
|
boolean |
supportsParameter(org.orekit.parameter.Parameter param)
|
String |
toString()
|
double |
value(org.orekit.propagation.SpacecraftState state)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
protected CustomAeroCoeffByOneVarAbstract(Double[] xVariable,
Double[] yVariable)
xVariable - array of x variablesyVariable - array of y variables| Method Detail |
|---|
public double value(org.orekit.propagation.SpacecraftState state)
value in interface org.orekit.parameter.IParameterizableFunction
protected abstract double computeXVariable(org.orekit.propagation.SpacecraftState state)
throws NonWidgetException
state - the spacecraft state
NonWidgetException - if there is a problem computing x from state.public 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.IParameterizable
public 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[] getXArray()
public Double[] getYArray()
public org.apache.commons.math3.analysis.interpolation.UniLinearIntervalsFunction getFunction()
public static double[] extendedVectorY(Double[] numbers)
numbers - the array of numbers to extend
public String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||