class ROOT::Math::VirtualIntegratorMultiDim: public ROOT::Math::VirtualIntegrator

VirtualIntegrator abstract class.
Interface defining the common methods for the
numerical integrator classes of one and multi dimensions
The derived class VirtualIntegratorOneDim defines the methods
for one-dimensional integration.
The derived class VirtualIntegratorMultiDim defines the method for
multi-dimensional integration.
The concrete classes for one dimension (e.g. GSLIntegrator) or
multi-dimension (e.g. GSLMCIntegrator) can be created using the
plug-in manager

@ingroup  Integration

Function Members (Methods)

    This is an abstract class, constructors will not be documented.
    Look at the header to check for available constructors.

virtual doubleROOT::Math::VirtualIntegrator::Error() const
virtual doubleIntegral(const double*, const double*)
ROOT::Math::VirtualIntegratorMultiDim&operator=(const ROOT::Math::VirtualIntegratorMultiDim&)
virtual doubleROOT::Math::VirtualIntegrator::Result() const
virtual voidROOT::Math::VirtualIntegrator::SetAbsTolerance(double)
virtual voidSetFunction(const ROOT::Math::IMultiGenFunction&)
virtual voidROOT::Math::VirtualIntegrator::SetRelTolerance(double)
virtual intROOT::Math::VirtualIntegrator::Status() const

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

double Integral(const double* , const double* )
 evaluate integral
void SetFunction(const IGenFunction &, bool copy = false)
 set integration function (flag control if function must be copied inside)
virtual ~VirtualIntegratorMultiDim()
 destructor: no operation

Author: Magdalena Slawinska 10/2007
Last update: root/mathcore:$Id$
Copyright (c) 2007 LCG ROOT Math Team, CERN/PH-SFT *

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.