#include <opt.h>
Inheritance diagram for BoxLocOpt:
Public Member Functions | |
BoxLocOpt (Func &f_, Pointer< dvector > lower_, Pointer< dvector > upper_, Pointer< Param > param_=NULL, char *param_prefix=NULL) | |
BoxLocOpt (const SepQcFunc &f_, Pointer< dvector > lower_, Pointer< dvector > upper_, Pointer< Param > param_=NULL, char *param_prefix=NULL) | |
BoxLocOpt (SepQcFunc &f_, Pointer< dvector > lower_, Pointer< dvector > upper_, Pointer< Param > param_=NULL, char *param_prefix=NULL) | |
void | set_box (Pointer< dvector > lower_, Pointer< dvector > upper_) |
int | solve () |
Solves the problem. | |
int | solve (dvector &x) |
Solves the problem for a starting point. | |
Private Attributes | |
Pointer< LocOpt > | locopt |
Pointer< MinlpProblem > | prob |
Pointer< Param > | param |
Definition at line 544 of file opt.h.
Reimplemented from BoxMinimizer.
Definition at line 569 of file opt.h.
References Solver::iter_max, locopt, BoxMinimizer::lower, prob, BoxMinimizer::set_box(), and BoxMinimizer::upper.
int BoxLocOpt::solve | ( | ) | [inline, virtual] |
Solves the problem.
Abstract.
Implements Solver.
Definition at line 578 of file opt.h.
References Solver::iter_max, locopt, Solver::opt_val_, and Solver::sol_point.
int BoxLocOpt::solve | ( | dvector & | x | ) | [inline, virtual] |
Solves the problem for a starting point.
Sets sol_point to x. Calls solve().
x | The dvector to start the solver with. |
Reimplemented from Solver.
Definition at line 586 of file opt.h.
References Solver::iter_max, locopt, Solver::opt_val_, and Solver::sol_point.
Pointer<LocOpt> BoxLocOpt::locopt [private] |
Pointer<MinlpProblem> BoxLocOpt::prob [private] |
Pointer<Param> BoxLocOpt::param [private] |