#include <FunctionalInterface.hpp>
Public Member Functions | |
virtual float_t | operator() (const ublas::vector< float_t > &x)=0 |
virtual std::size_t | dimension () const =0 |
virtual float_t imaging::FunctionalInterface::operator() | ( | const ublas::vector< float_t > & | x | ) | [pure virtual] |
Evaluates the functional at x.
virtual std::size_t imaging::FunctionalInterface::dimension | ( | ) | const [pure virtual] |
Returns the dimension of the input argument for this functional. In other words, this member returns the dimension of the space the functional is defined on.