- Extreme Optimization
- Documentation
- Reference
- Extreme
- Extreme.Collections
- Extreme.Data
- Extreme.Data.Json
- Extreme.Data.Matlab
- Extreme.Data.R
- Extreme.Data.Stata
- Extreme.Data.Text
- Extreme.DataAnalysis
- Extreme.DataAnalysis.Linq
- Extreme.DataAnalysis.Models
- Extreme.Mathematics
- Extreme.Mathematics.Algorithms
- Extreme.Mathematics.Calculus
- Extreme.Mathematics.Calculus.OrdinaryDifferentialEquations
- Extreme.Mathematics.Curves
- Extreme.Mathematics.Curves.Nonlinear
- Extreme.Mathematics.Distributed
- Extreme.Mathematics.EquationSolvers
- Extreme.Mathematics.Generic
- Extreme.Mathematics.LinearAlgebra
- Extreme.Mathematics.LinearAlgebra.Implementation
- Extreme.Mathematics.LinearAlgebra.IterativeSolvers
- Extreme.Mathematics.LinearAlgebra.IterativeSolvers.Preconditioners
- Extreme.Mathematics.Optimization
- Extreme.Mathematics.Optimization.LineSearches
- Extreme.Mathematics.Random
- Extreme.Mathematics.SignalProcessing
- Extreme.Providers
- Extreme.Providers.InteropServices
- Extreme.Statistics
- Extreme.Statistics.Distributions
- Extreme.Statistics.Multivariate
- Extreme.Statistics.Tests
- Extreme.Statistics.TimeSeriesAnalysis

- Extreme.Mathematics.Calculus
- AdaptiveIntegrator Class
- AdaptiveIntegrator2D Class
- AdaptiveIntegrator2DRule Enumeration
- AdaptiveIntegrator3DRule Enumeration
- AdaptiveIntegratorND Class
- AdaptiveIntegratorNDRule Enumeration
- DifferencesDirection Enumeration
- DoubleExponentialIntegrator Class
- IntegrationRule Class
- IntegrationRuleResult Structure
- LeftPointIntegrator Class
- MidpointIntegrator Class
- NonAdaptiveGaussKronrodIntegrator Class
- NumericalIntegrator Class
- NumericalIntegrator2D Class
- NumericalIntegratorND Class
- Repeated1DIntegrator2D Class
- Repeated1DIntegratorDirection Enumeration
- RightPointIntegrator Class
- RombergIntegrator Class
- SimpsonIntegrator Class
- TrapezoidIntegrator Class

- AdaptiveIntegratorND Class

## AdaptiveIntegratorND Class | Extreme Optimization Numerical Libraries for .NET Professional |

Extreme.Mathematics.Algorithms

Extreme.Mathematics.Algorithms

Extreme.Mathematics.Algorithms

Extreme.Mathematics.Calculus

Extreme.Mathematics.Calculus

**Namespace:**Extreme.Mathematics.Calculus

**Assembly:**Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.1

The AdaptiveIntegratorND type exposes the following members.

Name | Description | |
---|---|---|

AdaptiveIntegratorND | Initializes a new instance of the AdaptiveIntegratorND class |

Use the AdaptiveIntegratorND to compute integrals of functions with one or more variables over box shaped regions. This class uses an adaptive algorithm and in most cases far outperforms alternative methods.

AdaptiveIntegratorND
inherits from NumericalIntegratorND, the
^{-8}). MaxIterations sets the
maximum number of iterations, which in this case is the
maximum number of subregions. The default value for
this property is 5000. IterationsNeeded
returns the actual number of iterations performed after
the algorithm has completed.

The Integrate

The IntegrationRule property lets you specify which integration rule to use to approximate integrals on a subregion. For oscillating integrands, the higher order rules will tend to give better results.

#### Reference

Copyright © 2004-2021,
Extreme Optimization. All rights reserved.

*Extreme Optimization,* *Complexity made simple*, *M#*, and *M
Sharp* are trademarks of ExoAnalytics Inc.

*Microsoft*, *Visual C#, Visual Basic, Visual Studio*, *Visual
Studio.NET*, and the *Optimized for Visual Studio* logo

are
registered trademarks of Microsoft Corporation.