DifferentiableFunctionalInterface.hpp

00001 // This file is part of the imaging2 class library.
00002 //
00003 // University of Innsbruck, Infmath Imaging, 2009.
00004 // http://infmath.uibk.ac.at
00005 //
00006 // All rights reserved.
00007 
00008 
00009 #ifndef CORE_DIFFERENTIABLEFUNCTIONALINTERFACE_H
00010 #define CORE_DIFFERENTIABLEFUNCTIONALINTERFACE_H
00011 
00012 #include <core/FunctionalInterface.hpp>
00013 
00014 namespace imaging
00015 {
00018   class DifferentiableFunctionalInterface : public FunctionalInterface
00019   {
00020   public:
00021     using FunctionalInterface::operator();
00022     
00023     virtual float_t operator()(const ublas::vector<float_t> & x, ublas::vector<float_t> & gradient) = 0;
00024   };
00025 }
00026 
00027 #endif

Generated on Tue Feb 10 10:01:29 2009 for imaging2 by  doxygen 1.5.5