Modifier and Type | Method and Description |
---|---|
IParamDiffFunction[] |
Vehicle.getAerodynamicsProperties()
Returns the aero properties : drag and lift coefficients.
|
Modifier and Type | Method and Description |
---|---|
void |
Vehicle.setAerodynamicsProperties(IParamDiffFunction cx,
IParamDiffFunction cz)
Set aerodynamics properties as functions
IParamDiffFunction only if possible : main shape must be a
sphere or there must be no
solar panels. |
Modifier and Type | Class and Description |
---|---|
class |
CnCookModel
This class implements Cook normal coefficient to a facet.
|
class |
CtCookModel
This class implements Cook tangential coefficient to a facet.
|
Modifier and Type | Method and Description |
---|---|
IParamDiffFunction |
AeroGlobalProperty.getDragCoef()
Get the drag coefficient.
|
IParamDiffFunction |
AeroCrossSectionProperty.getDragForce()
Get the drag force coefficient parametrizable function.
|
IParamDiffFunction |
AeroGlobalProperty.getLiftCoef()
Get the lift coefficient.
|
IParamDiffFunction |
AeroFacetProperty.getNormalCoef()
Get the normal force parametrizable function.
|
IParamDiffFunction |
AeroFacetProperty.getTangentialCoef()
Get the normal force parametrizable function.
|
Constructor and Description |
---|
AeroCrossSectionProperty(CrossSectionProvider shape,
IParamDiffFunction dragCoefFct)
Constructor of this property defining the drag coef as a
IParamDiffFunction . |
AeroFacetProperty(Facet inFacet,
IParamDiffFunction normalCoefFct,
IParamDiffFunction tangentialCoefFct)
Constructor of this property.
|
AeroGlobalProperty(IParamDiffFunction dragCoef,
IParamDiffFunction liftCoef,
CrossSectionProvider shape)
This constructor shall be used for defining the aero coefficients as ParamDiffFunction.
|
AeroSphereProperty(double inSphereRadius,
IParamDiffFunction dragCoefFct)
Constructor of this property defining the drag coef as a ParamDiffFunction.
|
Modifier and Type | Method and Description |
---|---|
IParamDiffFunction |
EmpiricalForce.getAx()
Get the parametereziable function for the Ax coefficient.
|
IParamDiffFunction |
EmpiricalForce.getAy()
Get the parametereziable function for the Ay coefficient.
|
IParamDiffFunction |
EmpiricalForce.getAz()
Get the parametereziable function for the Az coefficient.
|
IParamDiffFunction |
EmpiricalForce.getBx()
Get the parametereziable function for the Bx coefficient.
|
IParamDiffFunction |
EmpiricalForce.getBy()
Get the parametereziable function for the By coefficient.
|
IParamDiffFunction |
EmpiricalForce.getBz()
Get the parametereziable function for the Bz coefficient.
|
IParamDiffFunction |
EmpiricalForce.getCx()
Get the parametereziable function for the Ax coefficient.
|
IParamDiffFunction |
EmpiricalForce.getCy()
Get the parametereziable function for the Cy coefficient.
|
IParamDiffFunction |
EmpiricalForce.getCz()
Get the parametereziable function for the Cz coefficient.
|
Constructor and Description |
---|
EmpiricalForce(int harmonicFactor,
Vector3D vectorS,
IParamDiffFunction ax,
IParamDiffFunction ay,
IParamDiffFunction az,
IParamDiffFunction bx,
IParamDiffFunction by,
IParamDiffFunction bz,
IParamDiffFunction cx,
IParamDiffFunction cy,
IParamDiffFunction cz,
Frame coeffsFrame)
Simple constructor for an empiric force using parameterizable functions for A; B and C coef
with a given frame.
|
EmpiricalForce(int harmonicFactor,
Vector3D vectorS,
IParamDiffFunction ax,
IParamDiffFunction ay,
IParamDiffFunction az,
IParamDiffFunction bx,
IParamDiffFunction by,
IParamDiffFunction bz,
IParamDiffFunction cx,
IParamDiffFunction cy,
IParamDiffFunction cz,
LOFType coeffsFrameLOFType)
Simple constructor for an empiric force using parameterizable functions for A; B and C coef
with a given LOF frame.
|
Constructor and Description |
---|
DragForce(IParamDiffFunction kIn,
Atmosphere atmosphereIn,
DragSensitive spacecraftIn)
Constructor with multiplicative factor k.
|
DragForce(IParamDiffFunction kIn,
Atmosphere atmosphereIn,
DragSensitive spacecraftIn,
boolean computePDPos,
boolean computePDVel)
Constructor with multiplicative factor k.
|
Constructor and Description |
---|
ConstantThrustError(AbsoluteDate date,
double duration,
Frame frame,
IParamDiffFunction fx,
IParamDiffFunction fy,
IParamDiffFunction fz)
Create a constant thrust error model whose x, y and z components are parameterizable and differentiable function.
|
ConstantThrustError(AbsoluteDate date,
double duration,
IParamDiffFunction fx,
IParamDiffFunction fy,
IParamDiffFunction fz)
Create a constant thrust error model whose x, y and z components are parameterizable and differentiable function.
|
ConstantThrustError(AbsoluteDate date,
double duration,
LOFType lofType,
IParamDiffFunction fx,
IParamDiffFunction fy,
IParamDiffFunction fz)
Create a constant thrust error model whose x, y and z components are parameterizable and differentiable function.
|
ConstantThrustError(EventDetector startEventDetector,
EventDetector stopEventDetector,
Frame frame,
IParamDiffFunction fx,
IParamDiffFunction fy,
IParamDiffFunction fz)
Create a constant thrust error model whose x, y and z components are constant functions:
fx = cx fy = cy fz = cz |
ConstantThrustError(EventDetector startEventDetector,
EventDetector stopEventDetector,
IParamDiffFunction fx,
IParamDiffFunction fy,
IParamDiffFunction fz)
Create a constant thrust error model whose x, y and z components are constant functions:
fx = cx fy = cy fz = cz |
ConstantThrustError(EventDetector startEventDetector,
EventDetector stopEventDetector,
LOFType lofType,
IParamDiffFunction fx,
IParamDiffFunction fy,
IParamDiffFunction fz)
Create a constant thrust error model whose x, y and z components are constant functions:
fx = cx fy = cy fz = cz |
Modifier and Type | Class and Description |
---|---|
class |
ConstantFunction
This class is used to define a constant parameterizable function.
|
class |
LinearFunction
|
class |
ParamDiffFunction
Abstract class to define generic function of
IParamDiffFunction . |
class |
PiecewiseFunction
This class is used to define parameterizable piecewize function.
|
Constructor and Description |
---|
JacobiansParameterizable(IParamDiffFunction... paramDiffFunctions)
Simple constructor.
|
Parameterizable(IParamDiffFunction... paramDiffFunctions)
Simple constructor.
|
Constructor and Description |
---|
PiecewiseFunction(ArrayList<IParamDiffFunction> flist,
ArrayList<AbsoluteDate> xlist)
Simple constructor with 2 lists (IParamDiffFunction and AbsoluteDate) where
dates list represent the connection points between functions.
|
Copyright © 2017 CNES. All rights reserved.