Optimization for bad head angles.

This commit is contained in:
tamasmeszaros 2019-02-15 16:55:15 +01:00
parent f8e87a118c
commit 01091152be
2 changed files with 153 additions and 60 deletions

View file

@ -163,7 +163,7 @@ public:
{
dir_ = OptDir::MIN;
return static_cast<Subclass*>(this)->template optimize<Func, Args...>(
objectfunction, initvals, Bound<Args>()... );
forward<Func>(objectfunction), initvals, Bound<Args>()... );
}
template<class...Args, class Func>
@ -171,7 +171,7 @@ public:
{
dir_ = OptDir::MIN;
return static_cast<Subclass*>(this)->template optimize<Func, Args...>(
objectfunction,
forward<Func>(objectfunction),
Input<Args...>(),
Bound<Args>()... );
}
@ -184,7 +184,7 @@ public:
{
dir_ = OptDir::MAX;
return static_cast<Subclass*>(this)->template optimize<Func, Args...>(
objectfunction, initvals, bounds... );
forward<Func>(objectfunction), initvals, bounds... );
}
template<class Func, class...Args>
@ -193,7 +193,7 @@ public:
{
dir_ = OptDir::MAX;
return static_cast<Subclass*>(this)->template optimize<Func, Args...>(
objectfunction, initvals, Bound<Args>()... );
forward<Func>(objectfunction), initvals, Bound<Args>()... );
}
template<class...Args, class Func>
@ -201,7 +201,7 @@ public:
{
dir_ = OptDir::MAX;
return static_cast<Subclass*>(this)->template optimize<Func, Args...>(
objectfunction,
forward<Func>(objectfunction),
Input<Args...>(),
Bound<Args>()... );
}