core/vnl/vnl_analytic_integrant.h

Go to the documentation of this file.
00001 #ifndef VNL_ANALYTIC_INTEGRANT
00002 #define VNL_ANALYTIC_INTEGRANT
00003 
00004 // :
00005 // \author Kongbin Kang
00006 // \date Jan 13, 2005
00007 // \brief a class to represent an analytic integrant
00008 
00009 #include "vnl_integrant_fnct.h"
00010 
00011 class vnl_analytic_integrant : public vnl_integrant_fnct 
00012 {
00013  public:
00014   vnl_analytic_integrant() {}
00015   ~vnl_analytic_integrant() {}
00016 
00017   // the function every derived class has to implement, which is evalutate
00018   // the function value at point x
00019   virtual double f_(double /*x*/) = 0;
00020 };
00021 
00022 #endif

Generated on Fri Nov 21 05:06:12 2008 for core/vnl by  doxygen 1.5.1