Bonmin::FilterSolver::cachedInfo Struct Reference

Cached information for reoptimizing. More...

List of all members.

Public Member Functions

 cachedInfo ()
 Constructor.
 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.
void optimize ()
 Optimize problem described by cache with filter.
 ~cachedInfo ()
 Destructor.
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
realx
realc
real f
real fmin
realbounds
reals
reala
fintla
realws
fintlws
reallam
char * cstype
fint maxiter
fintistat
realrstat
Ipopt::TNLP * tnlp_
finthStruct_
int * permutationJac_
int * permutationHess_
double cpuTime_
 Elapsed CPU time in last optimization.
bool use_warm_start_in_cache_
 flag remembering if warm start information has been put into cache


Detailed Description

Cached information for reoptimizing.

Definition at line 182 of file BonFilterSolver.hpp.


Constructor & Destructor Documentation

Bonmin::FilterSolver::cachedInfo::cachedInfo (  )  [inline]

Constructor.

Definition at line 224 of file BonFilterSolver.hpp.

Bonmin::FilterSolver::cachedInfo::cachedInfo ( const Ipopt::SmartPtr< Ipopt::TNLP > &  tnlp,
Ipopt::SmartPtr< Ipopt::OptionsList > &  options 
) [inline]

Definition at line 261 of file BonFilterSolver.hpp.

References initialize().

Bonmin::FilterSolver::cachedInfo::~cachedInfo (  )  [inline]

Destructor.

Definition at line 309 of file BonFilterSolver.hpp.

References a, bounds, c, cstype, hStruct_, istat, la, lam, lws, permutationHess_, permutationJac_, rstat, s, tnlp_, ws, and x.


Member Function Documentation

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  ) 


Member Data Documentation

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.


The documentation for this struct was generated from the following file:
Generated on Thu Aug 5 03:12:30 2010 by  doxygen 1.4.7