#ifndef GENERICFUNC_H #define GENERICFUNC_H #include "pexceptions.h" #include "classfunc.h" #include namespace SOPHYA { //! Abstract interface definition for functions viewed as classes class GenericFunc : public ClassFunc { public: GenericFunc(void) { } virtual ~GenericFunc(void) { } virtual double operator()(double x) { cout<<"GenericFunc::operator(double) not implemented"<& x) { cout<<"GenericFunc::operator(vector&) not implemented"<&) not implemented"); } }; } // Fin namespace SOPHYA #endif