#include <subgradopt.h>


Public Member Functions | |
| Random (DualFunc &f, vector< double > lower_bound_, Param ¶m_, Pointer< ostream > out_solver_p_=out_out_p, Pointer< ostream > out_solver_log_p_=out_log_p) | |
| Constructor for a function, the lower bounds and parameters. | |
| int | solve (dvector &z) |
| Solves the problem for a starting point. | |
| int | solve () |
| Solves the problem. | |
Private Attributes | |
| double | dispersion |
Definition at line 62 of file subgradopt.h.
| Random::Random | ( | DualFunc & | f, | |
| vector< double > | lower_bound_, | |||
| Param & | param_, | |||
| Pointer< ostream > | out_solver_p_ = out_out_p, |
|||
| Pointer< ostream > | out_solver_log_p_ = out_log_p | |||
| ) | [inline] |
Constructor for a function, the lower bounds and parameters.
| f | The function, to optimize. | |
| lower_bound_ | The lower bounds of the variables. | |
| param | Some parameters. | |
| out_solver_p_ | A Pointer to an ostream to print solver relevant output to. | |
| out_solver_log_p | A Pointer to an ostream to print solver relevant logging output to. |
Definition at line 74 of file subgradopt.h.
| int Random::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 80 of file subgradopt.h.
| int Random::solve | ( | ) | [virtual] |
Solves the problem.
Abstract.
Implements Solver.
double Random::dispersion [private] |
Definition at line 64 of file subgradopt.h.
1.6.1