/*
    C++ Mesh Generation Library
    Copyright (c) 2000echet <eric at bechet dot ca>

    This file is part of the C++ Mesh Generation Library.

    See the NOTICE & LICENSE files for conditions.
*/
#ifndef FM_SPEEDFUNCTOR_H
#define FM_SPEEDFUNCTOR_H

#include <set>
#include <map>
#include <vector>

using namespace std;

namespace FM
{
  template <class E> class SpeedFunctor
  {
  public :
    virtual double operator() ( const E& ele ) const =0;
  };
}

#endif // FM_SPEEDFUNCTOR_H
 
