| Constructor and Description |
|---|
AngularVelocitiesPolynomialProfileLeg(PolynomialFunction x,
PolynomialFunction y,
PolynomialFunction z,
Frame frame,
AbsoluteDateInterval interval,
Rotation rotationRef,
AbsoluteDate dateRef,
AbstractAngularVelocitiesAttitudeProfile.AngularVelocityIntegrationType integType,
double integStep)
Build an angular velocity polynomial guidance profile on a leg.
|
AngularVelocitiesPolynomialProfileLeg(PolynomialFunction x,
PolynomialFunction y,
PolynomialFunction z,
Frame frame,
AbsoluteDateInterval interval,
Rotation rotationRef,
AbsoluteDate dateRef,
AbstractAngularVelocitiesAttitudeProfile.AngularVelocityIntegrationType integType,
double integStep,
int cacheFreq)
Build an angular velocity polynomial guidance profile on a leg.
|
AngularVelocitiesPolynomialProfileLeg(PolynomialFunction x,
PolynomialFunction y,
PolynomialFunction z,
Frame frame,
AbsoluteDateInterval interval,
Rotation rotationRef,
AbsoluteDate dateRef,
AbstractAngularVelocitiesAttitudeProfile.AngularVelocityIntegrationType integType,
double integStep,
int cacheFreq,
String nature)
Build an angular velocity polynomial guidance profile on a leg.
|
AngularVelocitiesPolynomialProfileLeg(PolynomialFunction x,
PolynomialFunction y,
PolynomialFunction z,
Frame frame,
AbsoluteDateInterval interval,
Rotation rotationRef,
AbsoluteDate dateRef,
AbstractAngularVelocitiesAttitudeProfile.AngularVelocityIntegrationType integType,
double integStep,
String nature)
Build an angular velocity polynomial guidance profile on a leg.
|
QuaternionPolynomialSegment(PolynomialFunction q0,
PolynomialFunction q1,
PolynomialFunction q2,
PolynomialFunction q3,
AbsoluteDate date0,
AbsoluteDateInterval timeInterval,
boolean needsNormalizationIn)
Build a quaternion polynomial guidance profile on a segment.
The polynomial representing the quaternion components are generic polynomial functions. |
QuaternionPolynomialSegment(PolynomialFunction q0,
PolynomialFunction q1,
PolynomialFunction q2,
PolynomialFunction q3,
AbsoluteDateInterval timeInterval,
boolean needsNormalizationIn)
Build a quaternion polynomial guidance profile on a segment.
The polynomial representing the quaternion components are generic polynomial functions. Reduced time is used (hence time is considered to be in [0, 1] with 0 the time interval lower boundary and 1 the time interval upper boundary), and dateZero corresponds to the lower data of entered time interval. |
| Modifier and Type | Method and Description |
|---|---|
PolynomialFunction |
IAUMODPrecession.getPolynomialObliquity()
Returns the Obliquity polynomial.
|
PolynomialFunction |
IAUMODPrecession.getPolynomialPrecessionTheta()
Returns the Precession (Theta) polynomial.
|
PolynomialFunction |
IAUMODPrecession.getPolynomialPrecessionZ()
Returns the Precession (Z) polynomial.
|
PolynomialFunction |
IAUMODPrecession.getPolynomialPrecessionZeta()
Returns the Precession (Zeta) polynomial.
|
| Modifier and Type | Method and Description |
|---|---|
PolynomialFunction[] |
HermiteInterpolator.getPolynomials()
Compute the interpolation polynomials.
|
| Modifier and Type | Method and Description |
|---|---|
PolynomialFunction |
PolynomialFunction.add(PolynomialFunction p)
Add a polynomial to the instance.
|
static PolynomialFunction |
PolynomialsUtils.createChebyshevPolynomial(int degree)
Create a Chebyshev polynomial of the first kind.
|
static PolynomialFunction |
PolynomialsUtils.createHermitePolynomial(int degree)
Create a Hermite polynomial.
|
static PolynomialFunction |
PolynomialsUtils.createJacobiPolynomial(int degree,
int v,
int w)
Create a Jacobi polynomial.
|
static PolynomialFunction |
PolynomialsUtils.createLaguerrePolynomial(int degree)
Create a Laguerre polynomial.
|
static PolynomialFunction |
PolynomialsUtils.createLegendrePolynomial(int degree)
Create a Legendre polynomial.
|
PolynomialFunction |
PolynomialFunction.derivative()
Returns the derivative as a
PolynomialFunction. |
PolynomialFunction |
TrigonometricPolynomialPrimitive.getLinearPolynomial()
Get the Linear Polynomial Part
|
PolynomialFunction[] |
PolynomialSplineFunction.getPolynomials()
Get a copy of the interpolating polynomials array.
|
PolynomialFunction |
PolynomialFunction.multiply(PolynomialFunction p)
Multiply the instance by a polynomial.
|
PolynomialFunction |
PolynomialFunction.negate()
Negate the instance.
|
PolynomialFunction |
PolynomialFunction.primitive(double x0,
double y0)
Returns the primitive polynomial.
|
PolynomialFunction |
PolynomialFunction.subtract(PolynomialFunction p)
Subtract a polynomial from the instance.
|
| Modifier and Type | Method and Description |
|---|---|
TrigonometricPolynomialPrimitive |
TrigonometricPolynomialPrimitive.add(PolynomialFunction poly)
Add a
PolynomialFunction |
PolynomialFunction |
PolynomialFunction.add(PolynomialFunction p)
Add a polynomial to the instance.
|
PolynomialFunction |
PolynomialFunction.multiply(PolynomialFunction p)
Multiply the instance by a polynomial.
|
TrigonometricPolynomialPrimitive |
TrigonometricPolynomialPrimitive.subtract(PolynomialFunction poly)
Subtract a
PolynomialFunction |
PolynomialFunction |
PolynomialFunction.subtract(PolynomialFunction p)
Subtract a polynomial from the instance.
|
| Constructor and Description |
|---|
DatePolynomialFunction(AbsoluteDate origin,
Double timeFactorIn,
PolynomialFunction polyFunction)
Main constructor.
|
DatePolynomialFunction(AbsoluteDate origin,
PolynomialFunction polyFunction)
Constructor using real time (unreduced time).
|
PolynomialSplineFunction(double[] knotsIn,
PolynomialFunction[] polynomialsIn)
Construct a polynomial spline function with the given segment delimiters
and interpolating polynomials.
|
TrigonometricPolynomialPrimitive(PolynomialFunction linearPolynomial,
TrigonometricPolynomialFunction trigonometricPolynomial)
Constructor for the
TrigonometricPolynomialPrimitive class |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractPolynomialSolver.setup(int maxEval,
PolynomialFunction f,
double min,
double max,
double startValue)
Prepare for computation.
|
Copyright © 2024 CNES. All rights reserved.