Uses of Enum Class
ffx.numerics.integrate.Integrate1DNumeric.IntegrationSide
Package
Description
The Integrate package implements 1D numerical integration.
-
Uses of Integrate1DNumeric.IntegrationSide in ffx.numerics.integrate
Modifier and TypeMethodDescriptionReturns the enum constant of this class with the specified name.static Integrate1DNumeric.IntegrationSide[]
Integrate1DNumeric.IntegrationSide.values()
Returns an array containing the constants of this enum class, in the order they are declared.Modifier and TypeMethodDescriptionstatic double
Integrate1DNumeric.booles
(DataSet data, Integrate1DNumeric.IntegrationSide side) Numerically integrates a data set using Boole's rule.static double
Integrate1DNumeric.booles
(DataSet data, Integrate1DNumeric.IntegrationSide side, int lb, int ub) Numerically integrates a data set, in bounds lb-ub inclusive, using Boole's rule.static double
Integrate1DNumeric.boolesParallel
(DataSet data, Integrate1DNumeric.IntegrationSide side) Numerically integrates a data set using Boole's rule.static double
Integrate1DNumeric.boolesParallel
(DataSet data, Integrate1DNumeric.IntegrationSide side, int lb, int ub) Numerically integrates a data set, in bounds lb-ub inclusive, using Boole's rule.static double[]
Integrate1DNumeric.integrateByBins
(DataSet data, Integrate1DNumeric.IntegrationSide side, Integrate1DNumeric.IntegrationType maxType) Returns the contribution of each bin to the overall integral as an array; will be most accurate at break-points for the integration type.static double
Integrate1DNumeric.integrateData
(DataSet data, Integrate1DNumeric.IntegrationSide side, Integrate1DNumeric.IntegrationType type) Generic caller for 1D integration schemes given an IntegrationType.static double
Integrate1DNumeric.rectangular
(DataSet data, Integrate1DNumeric.IntegrationSide side) Numerically integrates a data set using rectangular integration.static double
Integrate1DNumeric.rectangular
(DataSet data, Integrate1DNumeric.IntegrationSide side, int lb, int ub) Numerically integrates a data set, in bounds lb-ub inclusive, using rectangular integration.static double
Integrate1DNumeric.rectangularEnds
(DataSet data, Integrate1DNumeric.IntegrationSide side) Treats half-width bins at the ends of a DataSet using rectangular integration.static double
Integrate1DNumeric.rectangularParallel
(DataSet data, Integrate1DNumeric.IntegrationSide side) Numerically integrates a data set using parallelized rectangular integration.static double
Integrate1DNumeric.rectangularParallel
(DataSet data, Integrate1DNumeric.IntegrationSide side, int lb, int ub) Numerically integrates a data set, in bounds lb-ub inclusive, using rectangular integration.static double
Integrate1DNumeric.simpsons
(DataSet data, Integrate1DNumeric.IntegrationSide side) Numerically integrates a data set using Simpson's rule.static double
Integrate1DNumeric.simpsons
(DataSet data, Integrate1DNumeric.IntegrationSide side, int lb, int ub) Numerically integrates a data set, in bounds lb-ub inclusive, using Simpson's rule.static double
Integrate1DNumeric.simpsonsParallel
(DataSet data, Integrate1DNumeric.IntegrationSide side) Numerically integrates a data set using Boole's rule.static double
Integrate1DNumeric.simpsonsParallel
(DataSet data, Integrate1DNumeric.IntegrationSide side, int lb, int ub) Numerically integrates a data set, in bounds lb-ub inclusive, using Simpson's rule.static double
Integrate1DNumeric.trapezoidal
(DataSet data, Integrate1DNumeric.IntegrationSide side) Numerically integrates a data set using trapezoidal integration.static double
Integrate1DNumeric.trapezoidal
(DataSet data, Integrate1DNumeric.IntegrationSide side, int lb, int ub) Numerically integrates a data set, in bounds lb-ub inclusive, using trapezoidal integration.static double
Integrate1DNumeric.trapezoidalEnds
(DataSet data, Integrate1DNumeric.IntegrationSide side) Treats half-width bins at the ends of a DataSet using trapezoidal integration.static double
Integrate1DNumeric.trapezoidalParallel
(DataSet data, Integrate1DNumeric.IntegrationSide side) Numerically integrates a data set using trapezoidal integration.static double
Integrate1DNumeric.trapezoidalParallel
(DataSet data, Integrate1DNumeric.IntegrationSide side, int lb, int ub) Numerically integrates a data set, in bounds lb-ub inclusive, using trapezoidal integration.