| RMVL 1.5.2 Robotic Manipulation and Vision Library

载入中...
搜索中...
未找到
Public 属性 | 所有成员列表
rm::OptimalOptions结构体 参考
RMVL 核心模块 » 最优化算法库

无约束多维函数优化选项 更多...

`#include <rmvl/core/numcal.hpp>`

rm::OptimalOptions 的协作图:

## Public 属性
DiffMode | diff_mode {}
| 梯度计算模式，默认为中心差商 `DiffMode::Central`
FminMode | fmin_mode {}
| 多维函数最优化模式，默认为共轭梯度法 `FminMode::ConjGrad`
int | max_iter {1000}
| 最大迭代次数
double | exterior {1e3}
| 外罚函数系数
double | tau {1}
| 初始信赖域半径
double | dx {1e-2}
| 求解步长
double | tol {1e-6}
| 误差容限

## 详细描述

无约束多维函数优化选项

## 类成员变量说明

## ◆ diff_mode

DiffMode rm::OptimalOptions::diff_mode {}

梯度计算模式，默认为中心差商 `DiffMode::Central`

## ◆ dx

double rm::OptimalOptions::dx {1e-2}

求解步长

## ◆ exterior

double rm::OptimalOptions::exterior {1e3}

外罚函数系数

## ◆ fmin_mode

FminMode rm::OptimalOptions::fmin_mode {}

多维函数最优化模式，默认为共轭梯度法 `FminMode::ConjGrad`

## ◆ max_iter

int rm::OptimalOptions::max_iter {1000}

最大迭代次数

## ◆ tau

double rm::OptimalOptions::tau {1}

初始信赖域半径

## ◆ tol

double rm::OptimalOptions::tol {1e-6}

误差容限

该结构体的文档由以下文件生成:

- rmvl/core/numcal.hpp