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 TypeClassDescriptionclassQuadratureIntegrator<T extends Quadrature>Integrates functions given a quadrature implementation up to desired accuracy.classRombergIntegrator<T extends Quadrature>Base integrator for implementations based on Romberg's method.classSimpsonIntegrator<T extends Quadrature>Base integrator for implementations based on Simpson's method.Subclasses of Quadrature in com.irurueta.numerical.integrationModifier and TypeClassDescriptionclassImplementation of quadrature using double exponential, which allows integration with a variable transformation.classThis is an exact replacement for MidPointQuadrature, except that upper limit is assumed to be infinite.classThis 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.classThis is an exact replacement for MidPointQuadrature, except that it allows for an inverse square-root singularity in the integrand at the lower limit "a".classImplementation of quadrature using mid-point algorithm.classImplementation of quadrature using trapezoidal algorithm.classThis 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 TQuadratureIntegrator.qQuadrature used for integration.protected final TRombergIntegrator.qQuadrature used for integration.private final TSimpsonIntegrator.qQuadrature 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.