![]() |
G+Smo
25.01.0
Geometry + Simulation Modules
|
Binding to Optim's NM solver.
| T | real type |
Inheritance diagram for gsOptimNM< T >:
Collaboration diagram for gsOptimNM< T >:Public Member Functions | |
| bool | callOptim (gsVector< T > &x, gsOptProblem< T > &op, optim::algo_settings_t &optimSettings) override |
| See gsOptim. | |
| void | defaultOptions () override |
| See gsOptim. | |
| void | getOptions () override |
| See gsOptim. | |
| gsOptimNM (gsOptProblem< T > *problem) | |
| See gsOptim. | |
| virtual bool | intermediateCallback () |
| Callback function is executed after every iteration. Returning false causes premature termination of the optimization. | |
| void | setSimplexPoints (const gsMatrix< T > &points) |
| virtual void | solve (const gsMatrix< T > &initialGuess) |
| Solve, see gsOptimizer. | |
| bool | success () |
| Function returning true when optimization was successful. | |
Static Public Member Functions | |
| static uPtr | get (const std::string &slv, gsOptProblem< T > *problem) |
| Getter for a specific solver. | |
Protected Member Functions | |
| void | setConstraints () |
| Sets the box constraints. | |
Protected Attributes | |
| gsMatrix< T > | m_curDesign |
| Current design variables (and starting point ) | |
| gsOptionList | m_options |
| Options. | |
|
inlinestaticinherited |
Getter for a specific solver.
| [in] | slv | The solver name |
| problem | The optimization problem |
|
inline |
Initial simplex points From manual: user-defined values for the initial simplex (optional). Dimensions: (n+1) x n