Bonmin
1.8.7
|
Cached information for reoptimizing. More...
Public Member Functions | |
cachedInfo () | |
Constructor. More... | |
cachedInfo (const Ipopt::SmartPtr< Ipopt::TNLP > &tnlp, Ipopt::SmartPtr< Ipopt::OptionsList > &options) | |
void | initialize (const Ipopt::SmartPtr< Ipopt::TNLP > &tnlp, Ipopt::SmartPtr< Ipopt::OptionsList > &options) |
Fill data structures for filter with info from tnlp. More... | |
void | optimize () |
Optimize problem described by cache with filter. More... | |
~cachedInfo () | |
Destructor. More... | |
void | load_ws (Coin::SmartPtr< FilterWarmStart >) |
Public Attributes | |
fint | n |
fint | m |
fint | nnz_h_ |
fint | kmax |
fint | maxa |
fint | maxf |
fint | mlp |
fint | maxWk |
fint | maxiWk |
fint | iprint |
fint | nout |
fint | ifail |
real | rho |
real * | x |
real * | c |
real | f |
real | fmin |
real * | bounds |
real * | s |
real * | a |
fint * | la |
real * | ws |
fint * | lws |
real * | lam |
char * | cstype |
fint | maxiter |
fint * | istat |
real * | rstat |
Ipopt::TNLP * | tnlp_ |
fint * | hStruct_ |
int * | permutationJac_ |
int * | permutationHess_ |
double | cpuTime_ |
Elapsed CPU time in last optimization. More... | |
bool | use_warm_start_in_cache_ |
flag remembering if warm start information has been put into cache More... | |
Cached information for reoptimizing.
Definition at line 182 of file BonFilterSolver.hpp.
|
inline |
Constructor.
Definition at line 224 of file BonFilterSolver.hpp.
|
inline |
Definition at line 261 of file BonFilterSolver.hpp.
References initialize().
|
inline |
void Bonmin::FilterSolver::cachedInfo::initialize | ( | const Ipopt::SmartPtr< Ipopt::TNLP > & | tnlp, |
Ipopt::SmartPtr< Ipopt::OptionsList > & | options | ||
) |
Fill data structures for filter with info from tnlp.
Referenced by cachedInfo().
void Bonmin::FilterSolver::cachedInfo::optimize | ( | ) |
Optimize problem described by cache with filter.
void Bonmin::FilterSolver::cachedInfo::load_ws | ( | Coin::SmartPtr< FilterWarmStart > | ) |
fint Bonmin::FilterSolver::cachedInfo::n |
Definition at line 184 of file BonFilterSolver.hpp.
fint Bonmin::FilterSolver::cachedInfo::m |
Definition at line 185 of file BonFilterSolver.hpp.
fint Bonmin::FilterSolver::cachedInfo::nnz_h_ |
Definition at line 186 of file BonFilterSolver.hpp.
fint Bonmin::FilterSolver::cachedInfo::kmax |
Definition at line 187 of file BonFilterSolver.hpp.
fint Bonmin::FilterSolver::cachedInfo::maxa |
Definition at line 188 of file BonFilterSolver.hpp.
fint Bonmin::FilterSolver::cachedInfo::maxf |
Definition at line 189 of file BonFilterSolver.hpp.
fint Bonmin::FilterSolver::cachedInfo::mlp |
Definition at line 190 of file BonFilterSolver.hpp.
fint Bonmin::FilterSolver::cachedInfo::maxWk |
Definition at line 191 of file BonFilterSolver.hpp.
fint Bonmin::FilterSolver::cachedInfo::maxiWk |
Definition at line 192 of file BonFilterSolver.hpp.
fint Bonmin::FilterSolver::cachedInfo::iprint |
Definition at line 193 of file BonFilterSolver.hpp.
fint Bonmin::FilterSolver::cachedInfo::nout |
Definition at line 194 of file BonFilterSolver.hpp.
fint Bonmin::FilterSolver::cachedInfo::ifail |
Definition at line 195 of file BonFilterSolver.hpp.
real Bonmin::FilterSolver::cachedInfo::rho |
Definition at line 196 of file BonFilterSolver.hpp.
real* Bonmin::FilterSolver::cachedInfo::x |
Definition at line 197 of file BonFilterSolver.hpp.
Referenced by ~cachedInfo().
real* Bonmin::FilterSolver::cachedInfo::c |
Definition at line 198 of file BonFilterSolver.hpp.
Referenced by ~cachedInfo().
real Bonmin::FilterSolver::cachedInfo::f |
Definition at line 199 of file BonFilterSolver.hpp.
real Bonmin::FilterSolver::cachedInfo::fmin |
Definition at line 200 of file BonFilterSolver.hpp.
real* Bonmin::FilterSolver::cachedInfo::bounds |
Definition at line 201 of file BonFilterSolver.hpp.
Referenced by ~cachedInfo().
real* Bonmin::FilterSolver::cachedInfo::s |
Definition at line 202 of file BonFilterSolver.hpp.
Referenced by ~cachedInfo().
real* Bonmin::FilterSolver::cachedInfo::a |
Definition at line 203 of file BonFilterSolver.hpp.
Referenced by ~cachedInfo().
fint* Bonmin::FilterSolver::cachedInfo::la |
Definition at line 204 of file BonFilterSolver.hpp.
Referenced by ~cachedInfo().
real* Bonmin::FilterSolver::cachedInfo::ws |
Definition at line 205 of file BonFilterSolver.hpp.
Referenced by ~cachedInfo().
fint* Bonmin::FilterSolver::cachedInfo::lws |
Definition at line 206 of file BonFilterSolver.hpp.
Referenced by ~cachedInfo().
real* Bonmin::FilterSolver::cachedInfo::lam |
Definition at line 207 of file BonFilterSolver.hpp.
Referenced by ~cachedInfo().
char* Bonmin::FilterSolver::cachedInfo::cstype |
Definition at line 208 of file BonFilterSolver.hpp.
Referenced by ~cachedInfo().
fint Bonmin::FilterSolver::cachedInfo::maxiter |
Definition at line 209 of file BonFilterSolver.hpp.
fint* Bonmin::FilterSolver::cachedInfo::istat |
Definition at line 210 of file BonFilterSolver.hpp.
Referenced by ~cachedInfo().
real* Bonmin::FilterSolver::cachedInfo::rstat |
Definition at line 211 of file BonFilterSolver.hpp.
Referenced by ~cachedInfo().
Ipopt::TNLP* Bonmin::FilterSolver::cachedInfo::tnlp_ |
Definition at line 212 of file BonFilterSolver.hpp.
Referenced by ~cachedInfo().
fint* Bonmin::FilterSolver::cachedInfo::hStruct_ |
Definition at line 213 of file BonFilterSolver.hpp.
Referenced by ~cachedInfo().
int* Bonmin::FilterSolver::cachedInfo::permutationJac_ |
Definition at line 214 of file BonFilterSolver.hpp.
Referenced by ~cachedInfo().
int* Bonmin::FilterSolver::cachedInfo::permutationHess_ |
Definition at line 215 of file BonFilterSolver.hpp.
Referenced by ~cachedInfo().
double Bonmin::FilterSolver::cachedInfo::cpuTime_ |
Elapsed CPU time in last optimization.
Definition at line 217 of file BonFilterSolver.hpp.
bool Bonmin::FilterSolver::cachedInfo::use_warm_start_in_cache_ |
flag remembering if warm start information has been put into
cache
Definition at line 220 of file BonFilterSolver.hpp.