Modifier and Type | Method and Description |
---|---|
IParamDiffFunction[] |
Vehicle.getAerodynamicsPropertiesFunction()
Returns the aero properties : drag and lift coefficients.
|
Modifier and Type | Interface and Description |
---|---|
interface |
AerodynamicCoefficient
Interface for aerodynamic coefficients.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractAeroCoeff1D
Aerodynamic coefficient function of one variable.
|
class |
AeroCoeffByAltitude
Aerodynamic coefficient function of the spacecraft altitude.
|
class |
AeroCoeffByAoA
Aerodynamic coefficient function of the spacecraft angle of attack.
|
class |
AeroCoeffByAoAAndMach
Aerodynamic coefficient function of the spacecraft angle of attack and Mach number.
|
class |
AeroCoeffByMach
Aerodynamic coefficient function of the spacecraft Mach number.
|
class |
AeroCoeffConstant
Constant aerodynamic coefficient.
|
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.
|
Modifier and Type | Method and Description |
---|---|
IParamDiffFunction |
DragForce.getMultiplicativeFactor()
Getter for the multiplicative factor.
|
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 Errors components are expressed in provided frame. |
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 Errors components are expressed in spacecraft frame. |
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 Errors components are expressed in provided local orbital frame. |
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 © 2021 CNES. All rights reserved.