protected static class AbstractGaussianContribution.GaussQuadrature extends Object
integrate
a function
of the orbital elements using the Gaussian quadrature rule to get
the acceleration.Modifier and Type | Method and Description |
---|---|
<T extends org.hipparchus.CalculusFieldElement<T>> |
integrate(org.hipparchus.analysis.CalculusFieldUnivariateVectorFunction<T> f,
T lowerBound,
T upperBound,
org.hipparchus.Field<T> field)
Integrates a given function on the given interval.
|
double[] |
integrate(org.hipparchus.analysis.UnivariateVectorFunction f,
double lowerBound,
double upperBound)
Integrates a given function on the given interval.
|
public double[] integrate(org.hipparchus.analysis.UnivariateVectorFunction f, double lowerBound, double upperBound)
f
- Function to integrate.lowerBound
- Lower bound of the integration interval.upperBound
- Upper bound of the integration interval.public <T extends org.hipparchus.CalculusFieldElement<T>> T[] integrate(org.hipparchus.analysis.CalculusFieldUnivariateVectorFunction<T> f, T lowerBound, T upperBound, org.hipparchus.Field<T> field)
T
- the type of the field elementsf
- Function to integrate.lowerBound
- Lower bound of the integration interval.upperBound
- Upper bound of the integration interval.field
- field utilized by defaultCopyright © 2002-2023 CS GROUP. All rights reserved.