|
🛰️航天仿真算法库 SpaceAST 0.0.1
|
#include <UnaryOptimizer.hpp>
类 ast::IUnaryOptimizer 继承关系图:Public 成员函数 | |
| virtual errc_t | solve (UnaryScalarFunc &func, double min, double max, double &result, double *funcValue=nullptr)=0 |
一元函数极小值求解器接口
|
pure virtual |
求解一元函数在区间内的极小值点
| func | 目标函数 |
| min | 搜索下限 |
| max | 搜索上限 |
| result | 输出极小值点横坐标 |
| funcValue | 输出极小值点处的函数值(可为空) |
在 ast::BrentOptimizer, ast::GoldenSectionOptimizer , 以及 ast::UnaryOptimizer 内被实现.