// @(#)root/mathmore:$Id$
// Authors: L. Moneta, A. Zsenei   08/2005

 /**********************************************************************
  *                                                                    *
  * Copyright (c) 2004 ROOT Foundation,  CERN/PH-SFT                   *
  *                                                                    *
  * This library is free software; you can redistribute it and/or      *
  * modify it under the terms of the GNU General Public License        *
  * as published by the Free Software Foundation; either version 2     *
  * of the License, or (at your option) any later version.             *
  *                                                                    *
  * This library is distributed in the hope that it will be useful,    *
  * but WITHOUT ANY WARRANTY; without even the implied warranty of     *
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU   *
  * General Public License for more details.                           *
  *                                                                    *
  * You should have received a copy of the GNU General Public License  *
  * along with this library (see file COPYING); if not, write          *
  * to the Free Software Foundation, Inc., 59 Temple Place, Suite      *
  * 330, Boston, MA 02111-1307 USA, or contact the author.             *
  *                                                                    *
  **********************************************************************/

// Header file for class IntegrationTypes
//
// Created by: moneta  at Fri Nov 26 15:40:58 2004
//
// Last update: Fri Nov 26 15:40:58 2004
//
#ifndef ROOT_Math_IntegrationTypes
#define ROOT_Math_IntegrationTypes


#ifndef ROOT_Math_AllIntegrationTypes
#include "Math/AllIntegrationTypes.h"
#endif

namespace ROOT {
namespace Math {



  namespace Integration {

     using namespace IntegrationOneDim;


//     // type of integration

//     enum Type { NONADAPTIVE, ADAPTIVE, ADAPTIVESINGULAR } ;


    /**
     enumeration specifying the Gauss-KronRod integration rule for ADAPTIVE integration type
     @ingroup Integration
    */
    // Gauss KronRod Adaptive rule

    enum GKRule { kGAUSS15 = 1,
       kGAUSS21 = 2,
       kGAUSS31 = 3,
       kGAUSS41 = 4,
       kGAUSS51 = 5,
       kGAUSS61 = 6
    };


  }    // end namespace Integration


} // namespace Math
} // namespace ROOT

#endif /* ROOT_Math_InterpolationTypes */
 IntegrationTypes.h:1
 IntegrationTypes.h:2
 IntegrationTypes.h:3
 IntegrationTypes.h:4
 IntegrationTypes.h:5
 IntegrationTypes.h:6
 IntegrationTypes.h:7
 IntegrationTypes.h:8
 IntegrationTypes.h:9
 IntegrationTypes.h:10
 IntegrationTypes.h:11
 IntegrationTypes.h:12
 IntegrationTypes.h:13
 IntegrationTypes.h:14
 IntegrationTypes.h:15
 IntegrationTypes.h:16
 IntegrationTypes.h:17
 IntegrationTypes.h:18
 IntegrationTypes.h:19
 IntegrationTypes.h:20
 IntegrationTypes.h:21
 IntegrationTypes.h:22
 IntegrationTypes.h:23
 IntegrationTypes.h:24
 IntegrationTypes.h:25
 IntegrationTypes.h:26
 IntegrationTypes.h:27
 IntegrationTypes.h:28
 IntegrationTypes.h:29
 IntegrationTypes.h:30
 IntegrationTypes.h:31
 IntegrationTypes.h:32
 IntegrationTypes.h:33
 IntegrationTypes.h:34
 IntegrationTypes.h:35
 IntegrationTypes.h:36
 IntegrationTypes.h:37
 IntegrationTypes.h:38
 IntegrationTypes.h:39
 IntegrationTypes.h:40
 IntegrationTypes.h:41
 IntegrationTypes.h:42
 IntegrationTypes.h:43
 IntegrationTypes.h:44
 IntegrationTypes.h:45
 IntegrationTypes.h:46
 IntegrationTypes.h:47
 IntegrationTypes.h:48
 IntegrationTypes.h:49
 IntegrationTypes.h:50
 IntegrationTypes.h:51
 IntegrationTypes.h:52
 IntegrationTypes.h:53
 IntegrationTypes.h:54
 IntegrationTypes.h:55
 IntegrationTypes.h:56
 IntegrationTypes.h:57
 IntegrationTypes.h:58
 IntegrationTypes.h:59
 IntegrationTypes.h:60
 IntegrationTypes.h:61
 IntegrationTypes.h:62
 IntegrationTypes.h:63
 IntegrationTypes.h:64
 IntegrationTypes.h:65
 IntegrationTypes.h:66
 IntegrationTypes.h:67
 IntegrationTypes.h:68
 IntegrationTypes.h:69
 IntegrationTypes.h:70
 IntegrationTypes.h:71
 IntegrationTypes.h:72
 IntegrationTypes.h:73
 IntegrationTypes.h:74
 IntegrationTypes.h:75