Uses of Interface
org.orekit.parameter.IParamDiffFunction

Packages that use IParamDiffFunction
fr.cnes.sirius.patrius.assembly   
fr.cnes.sirius.patrius.assembly.models.cook   
fr.cnes.sirius.patrius.assembly.properties   
fr.cnes.sirius.patrius.forces   
org.orekit.forces.drag   
org.orekit.forces.maneuvers This package provides models of simple maneuvers. 
org.orekit.parameter   
 

Uses of IParamDiffFunction in fr.cnes.sirius.patrius.assembly
 

Methods in fr.cnes.sirius.patrius.assembly that return IParamDiffFunction
 IParamDiffFunction[] Vehicle.getAerodynamicsProperties()
          Returns the aero properties : drag and lift coefficients.
 

Methods in fr.cnes.sirius.patrius.assembly with parameters of type IParamDiffFunction
 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.
 

Uses of IParamDiffFunction in fr.cnes.sirius.patrius.assembly.models.cook
 

Classes in fr.cnes.sirius.patrius.assembly.models.cook that implement IParamDiffFunction
 class CnCookModel
          This class implements Cook normal coefficient to a facet.
 class CtCookModel
          This class implements Cook tangential coefficient to a facet.
 

Uses of IParamDiffFunction in fr.cnes.sirius.patrius.assembly.properties
 

Methods in fr.cnes.sirius.patrius.assembly.properties that return IParamDiffFunction
 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.
 

Constructors in fr.cnes.sirius.patrius.assembly.properties with parameters of type IParamDiffFunction
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.
 

Uses of IParamDiffFunction in fr.cnes.sirius.patrius.forces
 

Methods in fr.cnes.sirius.patrius.forces that return IParamDiffFunction
 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.
 

Constructors in fr.cnes.sirius.patrius.forces with parameters of type IParamDiffFunction
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.
 

Uses of IParamDiffFunction in org.orekit.forces.drag
 

Constructors in org.orekit.forces.drag with parameters of type IParamDiffFunction
DragForce(IParamDiffFunction k, Atmosphere atmosphere, DragSensitive spacecraft)
          Constructor with multiplicative factor k.
DragForce(IParamDiffFunction k, Atmosphere atmosphere, DragSensitive spacecraft, boolean computePDPos, boolean computePDVel)
          Constructor with multiplicative factor k.
 

Uses of IParamDiffFunction in org.orekit.forces.maneuvers
 

Constructors in org.orekit.forces.maneuvers with parameters of type IParamDiffFunction
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
 

Uses of IParamDiffFunction in org.orekit.parameter
 

Classes in org.orekit.parameter that implement IParamDiffFunction
 class ConstantFunction
          This class is used to define a constant parameterizable function.
 class LinearFunction
           This class is used to define parameterizable linear function a(t -t0) + b.
 class ParamDiffFunction
           Abstract class to define generic function of IParamDiffFunction.
 class PiecewiseFunction
           This class is used to define parameterizable piecewize function.
 

Constructors in org.orekit.parameter with parameters of type IParamDiffFunction
JacobiansParameterizable(IParamDiffFunction... paramDiffFunctions)
          Simple constructor.
Parameterizable(IParamDiffFunction... paramDiffFunctions)
          Simple constructor.
 

Constructor parameters in org.orekit.parameter with type arguments of type IParamDiffFunction
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.