Uses of Class
com.irurueta.numerical.integration.Quadrature
Packages that use Quadrature
-
Uses of Quadrature in com.irurueta.numerical.integration
Classes in com.irurueta.numerical.integration with type parameters of type QuadratureModifier and TypeClassDescriptionclass
QuadratureIntegrator<T extends Quadrature>
Integrates functions given a quadrature implementation up to desired accuracy.class
RombergIntegrator<T extends Quadrature>
Base integrator for implementations based on Romberg's method.class
SimpsonIntegrator<T extends Quadrature>
Base integrator for implementations based on Simpson's method.Subclasses of Quadrature in com.irurueta.numerical.integrationModifier and TypeClassDescriptionclass
Implementation of quadrature using double exponential, which allows integration with a variable transformation.class
This is an exact replacement for MidPointQuadrature, except that upper limit is assumed to be infinite.class
This is an exact replacement for MidPointQuadrature i.e., returns the nth stage of refinement of the integral of a function from "a" to "b", except that the function is evaluated at evenly spaced points in 1=x rather than in x.class
This is an exact replacement for MidPointQuadrature, except that it allows for an inverse square-root singularity in the integrand at the lower limit "a".class
Implementation of quadrature using mid-point algorithm.class
Implementation of quadrature using trapezoidal algorithm.class
This is an exact replacement for MidPointQuadrature, except that it allows for an inverse square-root singularity in the integrand at the upper limit b.Fields in com.irurueta.numerical.integration declared as QuadratureModifier and TypeFieldDescriptionprivate final T
QuadratureIntegrator.q
Quadrature used for integration.protected final T
RombergIntegrator.q
Quadrature used for integration.private final T
SimpsonIntegrator.q
Quadrature used for integration.Methods in com.irurueta.numerical.integration that return types with arguments of type QuadratureModifier and TypeMethodDescriptionprivate static QuadratureIntegrator<Quadrature>
QuadratureIntegrator.cast
(QuadratureIntegrator<?> integrator) Casts integrator to a quadrature integrator without wildcard parameter.private static RombergIntegrator<Quadrature>
RombergIntegrator.cast
(RombergIntegrator<?> integrator) Casts integrator to a quadrature integrator without wildcard parameter.private static SimpsonIntegrator<Quadrature>
SimpsonIntegrator.cast
(SimpsonIntegrator<?> integrator) Casts integrator to a quadrature integrator without wildcard parameter.static QuadratureIntegrator<Quadrature>
QuadratureIntegrator.create
(double a, double b, SingleDimensionFunctionEvaluatorListener listener) Creates a quadrature integrator using default accuracy and quadrature type.static QuadratureIntegrator<Quadrature>
QuadratureIntegrator.create
(double a, double b, SingleDimensionFunctionEvaluatorListener listener, double eps) Creates a quadrature integrator using default quadrature type.static QuadratureIntegrator<Quadrature>
QuadratureIntegrator.create
(double a, double b, SingleDimensionFunctionEvaluatorListener listener, double eps, QuadratureType quadratureType) Creates a quadrature integrator.static QuadratureIntegrator<Quadrature>
QuadratureIntegrator.create
(double a, double b, SingleDimensionFunctionEvaluatorListener listener, QuadratureType quadratureType) Creates a quadrature integrator with default accuracy.static RombergIntegrator<Quadrature>
RombergIntegrator.create
(double a, double b, SingleDimensionFunctionEvaluatorListener listener) Creates an integrator using Romberg's method and having default accuracy and quadrature type.static RombergIntegrator<Quadrature>
RombergIntegrator.create
(double a, double b, SingleDimensionFunctionEvaluatorListener listener, double eps) Creates an integrator using Romberg's method and default quadrature type.static RombergIntegrator<Quadrature>
RombergIntegrator.create
(double a, double b, SingleDimensionFunctionEvaluatorListener listener, double eps, QuadratureType quadratureType) Creates an integrator using Romberg's method.static RombergIntegrator<Quadrature>
RombergIntegrator.create
(double a, double b, SingleDimensionFunctionEvaluatorListener listener, QuadratureType quadratureType) Creates an integrator using Romberg's method and having default accuracy.static SimpsonIntegrator<Quadrature>
SimpsonIntegrator.create
(double a, double b, SingleDimensionFunctionEvaluatorListener listener) Creates an integrator using Simpson's method and having default accuracy and quadrature type.static SimpsonIntegrator<Quadrature>
SimpsonIntegrator.create
(double a, double b, SingleDimensionFunctionEvaluatorListener listener, double eps) Creates an integrator using Simpson's method and default quadrature type.static SimpsonIntegrator<Quadrature>
SimpsonIntegrator.create
(double a, double b, SingleDimensionFunctionEvaluatorListener listener, double eps, QuadratureType quadratureType) Creates an integrator using Simpson's method.static SimpsonIntegrator<Quadrature>
SimpsonIntegrator.create
(double a, double b, SingleDimensionFunctionEvaluatorListener listener, QuadratureType quadratureType) Creates an integrator using Simpson's method and having default accuracy.