#ifndef LinearFunction_H
#define LinearFunction_H

#include "Function.h"

namespace functions
{
  namespace oo
  {

    /**
     * This class implements the Function interface for a linear function.
     */
    class LinearFunction:public virtual functions::Function
    {
    public:
      LinearFunction ();

      virtual double evaluate (double x);
    };

  }
}
#endif                          // LinearFunction_H