class 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 doubleError() const
ROOT::Math::VirtualIntegrator&operator=(const ROOT::Math::VirtualIntegrator&)
virtual doubleResult() const
virtual voidSetAbsTolerance(double)
virtual voidSetRelTolerance(double)
virtual intStatus() const

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

virtual ~VirtualIntegrator()
 destructor: no operation
void SetRelTolerance(double )
set the desired relative Error

void SetAbsTolerance(double )
set the desired absolute Error

double Result()
return  the Result of the last Integral calculation

double Error()
return the estimate of the absolute Error of the last Integral calculation

int Status()
return the Error Status of the last Integral calculation

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.