- 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

- Repeated1DIntegrator2D Class

## Repeated1DIntegrator2D 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 Repeated1DIntegrator2D type exposes the following members.

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

Repeated1DIntegrator2D | Initializes a new instance of the Repeated1DIntegrator2D class |

Use the Repeated1DIntegrator2D class to compute integrals of functions with two variables over rectangular areas. This class uses repeated one-dimensional integration, which in most cases does not work as well as the adaptive algorithm (see AdaptiveIntegrator2D). and in most cases far outperforms alternative methods.

Repeated1DIntegrator2D inherits from NumericalIntegrator2D, 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(Func

The XIntegrationRule and YIntegrationRule properties let you specify which integration rule to use to approximate integrals in each direction.

#### 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.