00001 #ifndef VNL_INTEGRANT_FNCT_H_ 00002 #define VNL_INTEGRANT_FNCT_H_ 00003 //: 00004 // \file 00005 // \author Kongbin Kang 00006 // \date Jan 12, 2005 00007 // \brief the abstract class of 1D integrand function used in integral 00008 00009 class vnl_integrant_fnct 00010 { 00011 public: 00012 vnl_integrant_fnct() {} 00013 virtual ~vnl_integrant_fnct() {} 00014 00015 virtual double f_(double /*x*/) = 0; 00016 }; 00017 00018 #endif