【发布时间】:2020-06-08 14:43:24
【问题描述】:
我在使用 GSL 中的最小化库时遇到问题。我试图在没有导数的情况下实现算法,但为了使用我需要传递函数来最小化:
https://www.gnu.org/software/gsl/doc/html/multimin.html?highlight=minimization
我正在关注他们在没有导数的情况下所拥有的算法,但是当我尝试在我的成员类函数中使用时:my_func 我得到了这个:
'Class::my_func' 从类型 'double (Class::)(const gsl_vector*, void*)' 到类型 'double ()(const gsl_vector, void*)'
该算法似乎不能使用成员类函数。我的问题是如何绕过这个并将成员类函数转换为普通(C 类)函数?
【问题讨论】: