#include "BonminConfig.h"
#include "BonFilterSolver.hpp"
#include "BonFilterWarmStart.hpp"
#include <fstream>
#include "CoinTime.hpp"
#include <algorithm>
Go to the source code of this file.
Classes | |
struct | Bonmin::Transposer |
Namespaces | |
Bonmin | |
Define an n-way class for variables. | |
Typedefs | |
typedef Bonmin::FilterSolver::fint | fint |
typedef Bonmin::FilterSolver::real | real |
typedef long | ftnlen |
Functions | |
void | F77_FUNC (filtersqp, FILTERSQP)(fint *n |
struct { | |
fint char_l | |
char pname [10] | |
} | F77_FUNC (cpname, CPNAME) |
struct { | |
fint phl | |
fint phr | |
fint phc | |
} | F77_FUNC (hessc, HESSC) |
struct { | |
real ubd | |
real tt | |
} | F77_FUNC (ubdc, UBDC) |
struct { | |
real infty | |
real eps | |
} | F77_FUNC_ (nlp_eps_inf, NLP_EPS_INF) |
struct { | |
fint n_bqpd_calls | |
fint n_bqpd_prfint | |
} | F77_FUNC_ (bqpd_count, BQPD_COUNT) |
struct { | |
fint scale_mode | |
fint phe | |
} | F77_FUNC (scalec, SCALEC) |
void | F77_FUNC (objfun, OBJFUN)(real *x |
Objective function evaluation. More... | |
void | F77_FUNC (confun, CONFUN)(real *x |
Constraint functions evaluation. More... | |
void | F77_FUNC (gradient, GRADIENT)(fint *n |
for (int i=0;i< nnz;i++) = values[permutationHess[i]] | |
void | F77_FUNC (hessian, HESSIAN)(real *x |
typedef Bonmin::FilterSolver::fint fint |
Definition at line 19 of file BonFilterSolver.cpp.
typedef Bonmin::FilterSolver::real real |
Definition at line 20 of file BonFilterSolver.cpp.
typedef long ftnlen |
Definition at line 25 of file BonFilterSolver.cpp.
void F77_FUNC | ( | filtersqp | , |
FILTERSQP | |||
) |
struct @13 F77_FUNC | ( | cpname | , |
CPNAME | |||
) |
struct @14 F77_FUNC | ( | hessc | , |
HESSC | |||
) |
struct @15 F77_FUNC | ( | ubdc | , |
UBDC | |||
) |
struct @16 F77_FUNC_ | ( | nlp_eps_inf | , |
NLP_EPS_INF | |||
) |
struct @17 F77_FUNC_ | ( | bqpd_count | , |
BQPD_COUNT | |||
) |
struct @18 F77_FUNC | ( | scalec | , |
SCALEC | |||
) |
void F77_FUNC | ( | confun | , |
CONFUN | |||
) |
Constraint functions evaluation.
void F77_FUNC | ( | gradient | , |
GRADIENT | |||
) |
for | ( | ) | = values[permutationHess[i]] |
Definition at line 116 of file BonFilterSolver.cpp.
void F77_FUNC | ( | hessian | , |
HESSIAN | |||
) |
if m |
Definition at line 29 of file BonFilterSolver.cpp.
Definition at line 29 of file BonFilterSolver.cpp.
Definition at line 29 of file BonFilterSolver.cpp.
Definition at line 29 of file BonFilterSolver.cpp.
Definition at line 29 of file BonFilterSolver.cpp.
Definition at line 29 of file BonFilterSolver.cpp.
Definition at line 29 of file BonFilterSolver.cpp.
Definition at line 29 of file BonFilterSolver.cpp.
Definition at line 29 of file BonFilterSolver.cpp.
Definition at line 29 of file BonFilterSolver.cpp.
switch s |
Definition at line 29 of file BonFilterSolver.cpp.
a = *n |
Definition at line 29 of file BonFilterSolver.cpp.
void fint fint fint fint fint fint fint fint fint fint real real real real real real real real real fint real fint real char* cstype |
Definition at line 29 of file BonFilterSolver.cpp.
Definition at line 29 of file BonFilterSolver.cpp.
void fint fint fint fint fint fint fint fint fint fint real real real real real real real real real fint real fint real char real fint fint* maxiter |
Definition at line 29 of file BonFilterSolver.cpp.
void fint fint fint fint fint fint fint fint fint fint real real real real real real real real real fint real fint real char real fint fint fint* istat |
Definition at line 29 of file BonFilterSolver.cpp.
void fint fint fint fint fint fint fint fint fint fint real real real real real real real real real fint real fint real char real fint fint fint real* rstat |
Definition at line 29 of file BonFilterSolver.cpp.
void fint fint fint fint fint fint fint fint fint fint real real real real real real real real real fint real fint real char real fint fint fint real ftnlen cstype_len |
Definition at line 29 of file BonFilterSolver.cpp.
|
static |
Definition at line 40 of file BonFilterSolver.cpp.
|
static |
Definition at line 41 of file BonFilterSolver.cpp.
|
static |
Definition at line 43 of file BonFilterSolver.cpp.
|
static |
Definition at line 46 of file BonFilterSolver.cpp.
|
static |
Definition at line 47 of file BonFilterSolver.cpp.
fint char_l |
Definition at line 56 of file BonFilterSolver.cpp.
char pname |
Definition at line 57 of file BonFilterSolver.cpp.
fint phl |
Definition at line 63 of file BonFilterSolver.cpp.
fint phr |
Definition at line 63 of file BonFilterSolver.cpp.
fint phc |
Definition at line 63 of file BonFilterSolver.cpp.
real ubd |
Definition at line 69 of file BonFilterSolver.cpp.
real tt |
Definition at line 69 of file BonFilterSolver.cpp.
real infty |
Definition at line 75 of file BonFilterSolver.cpp.
real eps |
Definition at line 75 of file BonFilterSolver.cpp.
fint n_bqpd_calls |
Definition at line 81 of file BonFilterSolver.cpp.
fint n_bqpd_prfint |
Definition at line 81 of file BonFilterSolver.cpp.
fint scale_mode |
Definition at line 87 of file BonFilterSolver.cpp.
fint phe |
Definition at line 87 of file BonFilterSolver.cpp.
int n |
Definition at line 96 of file BonFilterSolver.cpp.
void fint fint fint real real fint real fint fint fint fint * errflag = !tnlpSolved->eval_f(*n, x, 1, *f) |
Definition at line 97 of file BonFilterSolver.cpp.
Definition at line 108 of file BonFilterSolver.cpp.
ATTENTION: Filter expect the jacobian to be ordered by row.
Definition at line 112 of file BonFilterSolver.cpp.
Ipopt::Number * values = new double [nnz] |
Definition at line 113 of file BonFilterSolver.cpp.
* l_hess = nnz_h |
Definition at line 131 of file BonFilterSolver.cpp.
Definition at line 131 of file BonFilterSolver.cpp.
Definition at line 135 of file BonFilterSolver.cpp.
delete [] mlam = NULL |
Definition at line 142 of file BonFilterSolver.cpp.