Abstracted Optimizer implementation.
More...
#include <op.hpp>
|
|
| Optimizer () |
| | Ctor has deferred initialization.
|
| |
|
| iterate ([](){}) |
| |
|
| save ([](){}) |
| |
|
| final_obj (std::numeric_limits< double >::max()) |
| |
| virtual void | setObjective (Functional &o)=0 |
| | Sets the optimization objective. More...
|
| |
| virtual void | addConstraint (Functional &) |
| | Adds a constraint for the optimization problem. More...
|
| |
|
void | Go () |
| | Start the optimization.
|
| |
|
void | UpdatedVariableCallback () |
| | What to do when the variables are updated.
|
| |
|
virtual double | Solution () |
| | What to do when the solution is found. Return the objetive.
|
| |
|
void | Iteration () |
| | What to do at the end of an optimization iteration.
|
| |
|
void | SaveState () |
| | Saves the state of the optimizer.
|
| |
|
virtual | ~Optimizer ()=default |
| | Destructor.
|
| |
Abstracted Optimizer implementation.
Definition at line 165 of file op.hpp.
| virtual void op::Optimizer::addConstraint |
( |
Functional & |
| ) |
|
|
inlinevirtual |
Adds a constraint for the optimization problem.
- Parameters
-
Reimplemented in op::NLopt< T >.
Definition at line 186 of file op.hpp.
| virtual void op::Optimizer::setObjective |
( |
Functional & |
o | ) |
|
|
pure virtual |
The documentation for this class was generated from the following file:
- /usr/workspace/jekel1/Repos/op/src/op.hpp