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
| virtual | ~VirtualIntegratorOneDim() | 
| virtual double | ROOT::Math::VirtualIntegrator::Error() const | 
| virtual double | Integral() | 
| virtual double | Integral(const vector<double>& pts) | 
| virtual double | Integral(double a, double b) | 
| virtual double | IntegralCauchy(double a, double b, double c) | 
| virtual double | IntegralLow(double b) | 
| virtual double | IntegralUp(double a) | 
| ROOT::Math::VirtualIntegratorOneDim& | operator=(const ROOT::Math::VirtualIntegratorOneDim&) | 
| virtual double | ROOT::Math::VirtualIntegrator::Result() const | 
| virtual void | ROOT::Math::VirtualIntegrator::SetAbsTolerance(double) | 
| virtual void | SetFunction(const ROOT::Math::IGenFunction&, bool copy = false) | 
| virtual void | ROOT::Math::VirtualIntegrator::SetRelTolerance(double) | 
| virtual int | ROOT::Math::VirtualIntegrator::Status() const | 

set integration function (flag control if function must be copied inside)