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.