Extreme Optimization™: Complexity made simple.

Numerical Components
for .NET

  • Home
  • •
  • Features
    • Math Library
    • Vector and Matrix Library
    • Statistics Library
    • Performance
    • Usability
  • •
  • Documentation
    • Introduction
    • Math Library User's Guide
    • Vector and Matrix Library User's Guide
    • Statistics Library User's Guide
    • Reference
  • •
  • Support
    • Frequently Asked Questions
    • QuickStart Samples
    • Sample Applications
    • Downloads
  • •
  • Blog
  • •
  • Company
    • About us
    • Testimonials
    • Customers
    • Press Releases
    • Careers
    • Contact us
Introduction
Expand Mathematics Library User's GuideMathematics Library User's Guide
Expand Vector and Matrix Library User's GuideVector and Matrix Library User's Guide
Expand Statistics Library User's GuideStatistics Library User's Guide
Expand ReferenceReference
  • Home
  • Documentation
  • Reference
  • Extreme.Mathematics.Calculus Namespace
  • RombergIntegrator Class
    • Members
    • RombergIntegrator Constructor
    • Methods
    • Properties
Collapse imageExpand ImageCopy imageCopyHover image
       




RombergIntegrator Class

Members  See Also 
Represents a numerical integrator that uses Romberg's method.

Namespace:  Extreme.Mathematics.Calculus
Assembly:  Extreme.Numerics.Net20 (in Extreme.Numerics.Net20.dll) Version: 3.6.10055.0 (3.6.10077.0)

Syntax

C#
public sealed class RombergIntegrator : NumericalIntegrator
Visual Basic (Declaration)
Public NotInheritable Class RombergIntegrator _
	Inherits NumericalIntegrator
Visual C++
public ref class RombergIntegrator sealed : public NumericalIntegrator
F#
[<SealedAttribute>]
type RombergIntegrator =  
    class
        inherit NumericalIntegrator
    end

Remarks

Romberg integration is an enhancement of the basic trapezoid rule. The number of points is doubled in each iteration. The successive approximations are then used to extrapolate the exact value of the integral as the width of each subinterval approaches zero. Romberg integration has an effective order of 2k after k steps of the algorithm. Even though the number of function evaluations is still fairly high, it is a major improvement over Simpson's rule, and a reasonable choice for integrands that are sufficiently smooth.

Inheritance Hierarchy

System..::.Object
  Extreme.Mathematics.Algorithms..::.IterativeAlgorithm<(Of <(<'Double>)>)>
    Extreme.Mathematics.Calculus..::.NumericalIntegrator
      Extreme.Mathematics.Calculus..::.RombergIntegrator

See Also

RombergIntegrator Members
Extreme.Mathematics.Calculus Namespace

Send comments on this topic to support@extremeoptimization.com

Copyright © 2003-2010, 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.