Package | Description |
---|---|
fr.cnes.sirius.patrius.attitudes.profiles | |
fr.cnes.sirius.patrius.math.analysis.polynomials |
Modifier and Type | Method and Description |
---|---|
FourierSeries |
QuaternionHarmonicProfile.getQ0FourierSeries() |
FourierSeries |
QuaternionHarmonicProfile.getQ1FourierSeries() |
FourierSeries |
QuaternionHarmonicProfile.getQ2FourierSeries() |
FourierSeries |
QuaternionHarmonicProfile.getQ3FourierSeries() |
Constructor and Description |
---|
AngularVelocitiesHarmonicProfile(AbsoluteDate origin,
Rotation initialRotation,
Frame frame,
FourierSeries xAngle,
FourierSeries yAngle,
FourierSeries zAngle,
AbsoluteDateInterval timeInterval,
KinematicsToolkit.IntegrationType integType,
double integStep)
Create a harmonic, angular velocities guidance profile.
|
AngularVelocitiesHarmonicProfile(AbsoluteDate origin,
Rotation initialRotation,
Frame frame,
FourierSeries xAngle,
FourierSeries yAngle,
FourierSeries zAngle,
AbsoluteDateInterval timeInterval,
KinematicsToolkit.IntegrationType integType,
double integStep,
String nature)
Create a harmonic, angular velocities guidance profile.
|
QuaternionHarmonicProfile(AbsoluteDate origin,
Frame frame,
FourierSeries q0,
FourierSeries q1,
FourierSeries q2,
FourierSeries q3,
AbsoluteDateInterval timeInterval)
Create a harmonic, quaternion guidance profile.
|
Modifier and Type | Method and Description |
---|---|
FourierSeries |
FourierSeriesApproximation.getFourier() |
FourierSeries |
FourierSeries.negate()
Negate polynomial
|
FourierSeries |
FourierSeries.polynomialDerivative()
Returns the first order derivative as a
TrigonometricPolynomialFunction . |
protected static FourierSeries |
FourierSeries.polynomialDerivative(FourierSeries poly)
Returns the derivative as a
TrigonometricPolynomialFunction . |
FourierSeries |
FourierSeries.polynomialDerivative(int order)
Returns the nth order derivative as a
TrigonometricPolynomialFunction . |
FourierSeries |
FourierSeries.polynomialPrimitive()
Get primitive of
FourierSeries . |
protected static FourierSeries |
FourierSeries.polynomialPrimitive(FourierSeries poly)
Get primitive of
FourierSeries . |
FourierSeries |
FourierSeries.scalarAdd(double scalar)
Add a scalar
|
FourierSeries |
FourierSeries.scalarDivide(double scalar)
Divide by a scalar
|
FourierSeries |
FourierSeries.scalarMultiply(double scalar)
Multiply by a scalar
|
FourierSeries |
FourierSeries.scalarSubtract(double scalar)
Subtract a scalar
|
Modifier and Type | Method and Description |
---|---|
protected static double |
FourierSeries.evaluate(FourierSeries poly,
double x)
Compute value at x of trigonometric polynomial P :
P(x) = a0 + a(k) * cos(kx) + b(k) * sin(kx) |
protected static FourierSeries |
FourierSeries.polynomialDerivative(FourierSeries poly)
Returns the derivative as a
TrigonometricPolynomialFunction . |
protected static FourierSeries |
FourierSeries.polynomialPrimitive(FourierSeries poly)
Get primitive of
FourierSeries . |
Constructor and Description |
---|
FourierSeriesApproximation(UnivariateFunction fun,
FourierSeries fou)
Constructor.
|
Copyright © 2019 CNES. All Rights Reserved.