Package org.drip.numerical.r1integration
Class NestedQuadratureEstimator
java.lang.Object
org.drip.numerical.r1integration.QuadratureEstimator
org.drip.numerical.r1integration.NestedQuadratureEstimator
public class NestedQuadratureEstimator extends QuadratureEstimator
NestedQuadratureEstimator extends the R1 Quadrature Estimator by providing the
Estimation Error. The References are:
- Briol, F. X., C. J. Oates, M. Girolami, and M. A. Osborne (2015): Frank-Wolfe Bayesian Quadrature: Probabilistic Integration with Theoretical Guarantees arXiv
- Forsythe, G. E., M. A. Malcolm, and C. B. Moler (1977): Computer Methods for Mathematical Computation Prentice Hall Englewood Cliffs NJ
- Leader, J. J. (2004): Numerical Analysis and Scientific Computation Addison Wesley
- Stoer, J., and R. Bulirsch (1980): Introduction to Numerical Analysis Springer-Verlag New York
- Wikipedia (2019): Numerical Integration https://en.wikipedia.org/wiki/Numerical_integration
- Author:
- Lakshmi Krishnamurthy
-
Constructor Summary
Constructors Constructor Description NestedQuadratureEstimator(AbscissaTransform abscissaTransformer, Array2D nodeWeightArray, QuadratureEstimator embeddedQuadratureEstimator)NestedQuadratureEstimator Constructor -
Method Summary
Modifier and Type Method Description QuadratureEstimatorembeddedQuadratureEstimator()Retrieve the Embedded Quadrature EstimatorQuadratureEstimateestimate(R1ToR1 r1ToR1Integrand)Estimate the Quadrature and its ErrorMethods inherited from class org.drip.numerical.r1integration.QuadratureEstimator
abscissaTransform, integrate, nodeWeightArrayMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
NestedQuadratureEstimator
public NestedQuadratureEstimator(AbscissaTransform abscissaTransformer, Array2D nodeWeightArray, QuadratureEstimator embeddedQuadratureEstimator) throws java.lang.ExceptionNestedQuadratureEstimator Constructor- Parameters:
abscissaTransformer- The Abscissa TransformernodeWeightArray- Array of the Nodes and WeightsembeddedQuadratureEstimator- The Embedded Quadrature Estimator- Throws:
java.lang.Exception- Thrown if the Inputs are Invalid
-
-
Method Details
-
embeddedQuadratureEstimator
Retrieve the Embedded Quadrature Estimator- Returns:
- The Embedded Quadrature Estimator
-
estimate
Estimate the Quadrature and its Error- Parameters:
r1ToR1Integrand- The R1 To R1 Integrand- Returns:
- The Quadrature and its Error
-