Class AbstractGaussianContribution.FieldIntegrableFunction<T extends CalculusFieldElement<T>>

java.lang.Object
org.orekit.propagation.semianalytical.dsst.forces.AbstractGaussianContribution.FieldIntegrableFunction<T>
Type Parameters:
T - type of the field elements
All Implemented Interfaces:
CalculusFieldUnivariateVectorFunction<T>
Enclosing class:
AbstractGaussianContribution

protected class AbstractGaussianContribution.FieldIntegrableFunction<T extends CalculusFieldElement<T>> extends Object implements CalculusFieldUnivariateVectorFunction<T>
Internal class for numerical quadrature.

This class is a rewrite of AbstractGaussianContribution.IntegrableFunction for field elements

  • Constructor Details

    • FieldIntegrableFunction

      public FieldIntegrableFunction(FieldSpacecraftState<T> state, boolean meanMode, int j, T[] parameters, Field<T> field)
      Build a new instance with a new field.
      Parameters:
      state - current state information: date, kinematics, attitude
      meanMode - if true return the value associated to the mean elements variation, if false return the values associated to the short periodic elements variation
      j - the j index. used only for short periodic variation. Ignored for mean elements variation.
      parameters - values of the force model parameters (only 1 values for each parameters corresponding to state date) obtained by calling the extract parameter method DSSTForceModel.extractParameters(double[], AbsoluteDate) to selected the right value for state date or by getting the parameters for a specific date
      field - field utilized by default
  • Method Details