mirror of
https://github.com/QIDITECH/QIDISlicer.git
synced 2026-02-04 18:08:44 +03:00
21 lines
428 B
C++
21 lines
428 B
C++
#ifndef SIMPLEX_HPP
|
|
#define SIMPLEX_HPP
|
|
|
|
#include "nlopt_boilerplate.hpp"
|
|
|
|
namespace libnest2d { namespace opt {
|
|
|
|
class SimplexOptimizer: public NloptOptimizer {
|
|
public:
|
|
inline explicit SimplexOptimizer(const StopCriteria& scr = {}):
|
|
NloptOptimizer(method2nloptAlg(Method::L_SIMPLEX), scr) {}
|
|
};
|
|
|
|
template<>
|
|
struct OptimizerSubclass<Method::L_SIMPLEX> { using Type = SimplexOptimizer; };
|
|
|
|
}
|
|
}
|
|
|
|
#endif // SIMPLEX_HPP
|