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
ConstructorsConstructorDescriptionFieldIntegrableFunction(FieldSpacecraftState<T> state, boolean meanMode, int j, T[] parameters, Field<T> field) Build a new instance with a new field. -
Method Summary
-
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, 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 Details
-
value
- Specified by:
valuein interfaceCalculusFieldUnivariateVectorFunction<T extends CalculusFieldElement<T>>
-