#ifndef NonlinearFunction_H
#define NonlinearFunction_H

#include "Function.h"

namespace functions
{
  namespace oo
  {
    /**
     * This class implements the Function interface for a nonlinear function.
     */
    class NonlinearFunction:public virtual Function
    {
    public:
      NonlinearFunction ();

      virtual double evaluate (double x);
    };
  }
}
#endif                          //  NonlinearFunction_H