#ifndef GELIB_IMPL_FUNCTION_1d_H_
#define GELIB_IMPL_FUNCTION_1d_H_

namespace gelib_impl
{

	class Function1d
	{
	public:
		/*
		 * Evaluate this function at the point x
		 */
		virtual double evaluate(double x) = 0;

	};

}

#endif /* FUNCTION_1d_H_ */