// @(#)root/mathmore:$Id: AllIntegrationTypes.h 22518 2008-03-07 15:40:22Z moneta $ // Author: Magdalena Slawinska 10/2007 /********************************************************************** * * * Copyright (c) 2007 ROOT Foundation, CERN/PH-SFT * * * * * **********************************************************************/ // Integration types for // one and multidimensional integration // eith a common interface #ifndef ROOT_Math_AllIntegrationTypes #define ROOT_Math_AllIntegrationTypes namespace ROOT { namespace Math { // type of integration //for 1-dim integration namespace IntegrationOneDim { /** enumeration specifying the integration types. @ingroup Integration */ enum Type {GAUSS, ADAPTIVE, ADAPTIVESINGULAR, NONADAPTIVE}; } //for multi-dim integration namespace IntegrationMultiDim { /** enumeration specifying the integration types. @ingroup MCIntegration */ enum Type {ADAPTIVE, VEGAS, MISER, PLAIN}; } } // namespace Math } // namespace ROOT #endif /* ROOT_Math_AllIntegrationTypes */