Public Types | |
typedef boost::function< void(OptProb *, DblVec &)> | Callback |
Public Member Functions | |
virtual OptStatus | optimize ()=0 |
virtual void | setProblem (OptProbPtr prob) |
void | initialize (const vector< double > &x) |
vector< double > & | x () |
OptResults & | results () |
void | addCallback (const Callback &f) |
Protected Member Functions | |
void | callCallbacks (DblVec &x) |
Protected Attributes | |
vector< Callback > | callbacks_ |
OptProbPtr | prob_ |
OptResults | results_ |