RobustInterpolator.hpp
1 #ifndef OPALS_ROBUST_INTERPOLATOR_HPP_INCLUDED
2 #define OPALS_ROBUST_INTERPOLATOR_HPP_INCLUDED
3 
4 #include <opals/config.hpp>
5 
6 namespace opals
7 {
8  /// robust surface interpolation methods
9  namespace RobustInterpolator
10  {
11  enum Type
12  {
13  plane , ///< tilted plane
14  paraboloid , ///< elliptic, circular or hyperpolic paraboloids
15  adapting , ///< adapting surface (prefers higher degree if necessary)
16  Count ///< number of elements
17  };
18  }
19 }
20 
21 #endif