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 Summary
Constructors Constructor Description FieldIntegrableFunction(FieldSpacecraftState<T> state, boolean meanMode, int j, T[] parameters, Field<T> field)
Build a new instance with a new field.
-
-
-
Constructor Detail
-
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, attitudemeanMode
- if true return the value associated to the mean elements variation, if false return the values associated to the short periodic elements variationj
- 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 methodDSSTForceModel.extractParameters(double[], AbsoluteDate)
to selected the right value for state date or by getting the parameters for a specific datefield
- field utilized by default
-
-
Method Detail
-
value
public T[] value(T x)
- Specified by:
value
in interfaceCalculusFieldUnivariateVectorFunction<T extends CalculusFieldElement<T>>
-
-